sparklemotion
Module Contents
package acex
Module Contents
typealias AceEditor = T$13
interface Anchor : EventEmitter
interface Annotation
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
interface Delta
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
class Ext
object Extensions
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
interface KeyBinding
interface KeyboardHandler
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
class Mode
object Modes
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
interface OptionsProvider
interface Point
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface SavedSelection
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
interface T$0
interface T$1
interface T$10
interface T$11
interface T$12
interface T$13
interface T$2
interface T$3
interface T$4
interface T$5
interface T$6
interface T$7
interface T$8
interface T$9
class Theme
object Themes
interface Token
interface TokenIterator
interface Tokenizer
interface UndoManager
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
alltypes
Module Contents
typealias AceEditor = T$13
data class ActivePatchSet
class ActivePatchSetBuilder
data class AddButtonToButtonGroupEditIntent : AddToContainerEditIntent<MutableButtonControl>
data class AddControlMenuItem
class AddControlToPanelBucket<MC : MutableControl> : AddToContainerEditIntent<MC>
abstract class AddToContainerEditIntent<T : MutableControl> : EditIntent
class AdminPage
class AdminUi : HostedWebApp
class AllStyles
open class AmbientLight : Light
open class AmbientLightProbe : LightProbe
interface AnalyserNode
class AnalysisException : GlslException
interface Anchor : EventEmitter
open class AnimationAction
Module Contents
AnimationAction(mixer: AnimationMixer, clip: AnimationClip, localRoot: Object3D = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open var clampWhenFinished: Boolean
open fun crossFadeFrom(fadeOutAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open fun crossFadeTo(fadeInAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open var enabled: Boolean
open fun fadeIn(duration: Number): AnimationAction
open fun fadeOut(duration: Number): AnimationAction
open fun getClip(): AnimationClip
open fun getEffectiveTimeScale(): Number
open fun getEffectiveWeight(): Number
open fun getMixer(): AnimationMixer
open fun getRoot(): Object3D
open fun halt(duration: Number): AnimationAction
open fun isRunning(): Boolean
open fun isScheduled(): Boolean
open var loop: AnimationActionLoopStyles
open var paused: Boolean
open fun play(): AnimationAction
open var repetitions: Number
open fun reset(): AnimationAction
open fun setDuration(duration: Number): AnimationAction
open fun setEffectiveTimeScale(timeScale: Number): AnimationAction
open fun setEffectiveWeight(weight: Number): AnimationAction
open fun setLoop(mode: AnimationActionLoopStyles, repetitions: Number): AnimationAction
open fun startAt(time: Number): AnimationAction
open fun stop(): AnimationAction
open fun stopFading(): AnimationAction
open fun stopWarping(): AnimationAction
open fun syncWith(action: AnimationAction): AnimationAction
open var time: Number
open var timeScale: Number
open fun warp(statTimeScale: Number, endTimeScale: Number, duration: Number): AnimationAction
open var weight: Number
open var zeroSlopeAtEnd: Boolean
open var zeroSlopeAtStart: Boolean
enum class AnimationActionLoopStyles
enum class AnimationBlendMode
open class AnimationClip
Module Contents
AnimationClip(name: String = definedExternally, duration: Number = definedExternally, tracks: Array<KeyframeTrack> = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open fun clone(): AnimationClip
fun CreateClipsFromMorphTargetSequences(morphTargets: Array<MorphTarget>, fps: Number, noLoop: Boolean): Array<AnimationClip>
fun CreateFromMorphTargetSequence(name: String, morphTargetSequence: Array<MorphTarget>, fps: Number, noLoop: Boolean): AnimationClip
open var duration: Number
fun findByName(clipArray: Array<AnimationClip>, name: String): AnimationClip
open var name: String
open fun optimize(): AnimationClip
fun parse(json: Any): AnimationClip
fun parseAnimation(animation: Any, bones: Array<Bone>): AnimationClip
open fun resetDuration(): AnimationClip
open var results: Array<Any>
fun toJSON(): Any
open var tracks: Array<KeyframeTrack>
open fun trim(): AnimationClip
open var uuid: String
open fun validate(): Boolean
open class AnimationLoader : Loader
open class AnimationMixer : EventDispatcher
open class AnimationObjectGroup
interface Annotation
typealias Announce = (message: String) -> Unit
interface AppContext
interface AppDrawerProps
interface AppIndexProps
interface AppToolbarProps
open class ArrayCamera : PerspectiveCamera
interface ArrayLike<T>
open class ArrowHelper : Object3D
open class Audio<NodeType : AudioNode> : Object3D
open class AudioAnalyser
interface AudioBuffer
interface AudioBufferSourceNode
interface AudioContext
open class AudioListener : Object3D
open class AudioLoader : Loader
interface AudioNode
class AutoWirer
open class AxesHelper : LineSegments<dynamic, dynamic>
class BakedInShaders
abstract class BaseFakeFs : Fs
abstract class BaseShowPlayer : ShowPlayer
abstract class BComponent<P, S> : Observer
interface Beam
data class BeatData
class BeatLinkBeatSource : Observable, BeatSource, BeatListener, OnAirListener
data class BeatLinkControl : Control
interface BeatLinkControlProps
class BeatLinkPlugin : Plugin
interface BeatLinkViews
interface BeatSource : IObservable
interface BeforeCapture
interface Bitmap
enum class Blending
enum class BlendingDstFactor
enum class BlendingEquation
enum class BlendingSrcFactor
open class Bone : Object3D
open class BooleanKeyframeTrack : KeyframeTrack
open class Box2
open class Box3
open class Box3Helper : LineSegments<dynamic, dynamic>
open class BoxGeometry : Geometry
open class BoxHelper : LineSegments<dynamic, dynamic>
class Brain : UdpListener
class BrainHelloMessage : Message
data class BrainId
class BrainIdRequest : Message
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
interface BrainIndicatorProps
class BrainMain
class BrainManager
Module Contents
BrainManager(fixtureManager: FixtureManager, firmwareDaddy: FirmwareDaddy, model: Model, mappingResults: MappingResults, udpSocket: UdpSocket, networkStats: NetworkStats, clock: Clock, surfacePixelStrategy: SurfacePixelStrategy = LinearSurfacePixelStrategy())
fun addListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
val brainCount: Int
inner class BrainTransport : Transport
fun createFixtureFor(msg: BrainHelloMessage, transport: Transport): Fixture
fun foundBrain(brainAddress: Address, msg: BrainHelloMessage, isSimulatedBrain: Boolean = false): Unit
fun receivedPing(fromAddress: Address, message: PingMessage): Unit
fun removeListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
fun updateFixtures(): Boolean
class BrainMappingMessage : Message
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
class BrainShaderMessage : Message
interface BrainShaderReader<T : BrainShader<*>>
class BridgeClient
class BrowserNetwork : Network
class BrowserSandboxFs : BaseFakeFs
open class BufferAttribute
Module Contents
BufferAttribute(array: ArrayLike<Number>, itemSize: Number, normalized: Boolean = definedExternally)
open fun applyMatrix3(m: Matrix3): BufferAttribute
open fun applyMatrix4(m: Matrix4): BufferAttribute
open fun applyNormalMatrix(m: Matrix3): BufferAttribute
open var array: ArrayLike<Number>
open fun clone(): BufferAttribute
open fun copy(source: BufferAttribute): BufferAttribute
open fun copyArray(array: ArrayLike<Number>): BufferAttribute
open fun copyAt(index1: Number, attribute: BufferAttribute, index2: Number): BufferAttribute
open fun copyColorsArray(colors: Array<T$2>): BufferAttribute
open fun copyVector2sArray(vectors: Array<T$3>): BufferAttribute
open fun copyVector3sArray(vectors: Array<T$4>): BufferAttribute
open fun copyVector4sArray(vectors: Array<T$5>): BufferAttribute
open var count: Number
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var needsUpdate: Boolean
open var normalized: Boolean
open fun onUpload(callback: () -> Unit): BufferAttribute
open var onUploadCallback: () -> Unit
open fun set(value: ArrayLike<Number>, offset: Number = definedExternally): BufferAttribute
open fun set(value: <ERROR CLASS>, offset: Number = definedExternally): BufferAttribute
open fun setUsage(usage: Usage): BufferAttribute
open fun setW(index: Number, z: Number): BufferAttribute
open fun setX(index: Number, x: Number): BufferAttribute
open fun setXY(index: Number, x: Number, y: Number): BufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): BufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): BufferAttribute
open fun setY(index: Number, y: Number): BufferAttribute
open fun setZ(index: Number, z: Number): BufferAttribute
open fun toJSON(): T$6
open fun transformDirection(m: Matrix4): BufferAttribute
open var updateRange: T$1
open var usage: Usage
open var version: Number
open class BufferGeometry : EventDispatcher
Module Contents
BufferGeometry()
open fun addAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun addAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun addAttribute(name: Any, array: Any, itemSize: Any): Any
open fun addDrawCall(start: Any, count: Any, indexOffset: Any = definedExternally): Unit
open fun addGroup(start: Number, count: Number, materialIndex: Number = definedExternally): Unit
open fun addIndex(index: Any): Unit
open fun applyMatrix4(matrix: Matrix4): BufferGeometry
open var attributes: T$16
open var boundingBox: Box3?
open var boundingSphere: Sphere?
open fun center(): BufferGeometry
open fun clearDrawCalls(): Unit
open fun clearGroups(): Unit
open fun clone(): BufferGeometry
open fun computeBoundingBox(): Unit
open fun computeBoundingSphere(): Unit
open fun computeVertexNormals(): Unit
open fun copy(source: BufferGeometry): BufferGeometry
open fun deleteAttribute(name: String): BufferGeometry
open fun dispose(): Unit
open var drawcalls: Any
open var drawRange: T$19
open fun fromDirectGeometry(geometry: DirectGeometry): BufferGeometry
open fun fromGeometry(geometry: Geometry, settings: Any = definedExternally): BufferGeometry
open fun getAttribute(name: String): dynamic
open fun getIndex(): BufferAttribute?
open var groups: Array<T$18>
open var id: Number
open var index: BufferAttribute?
open var isBufferGeometry: Boolean
open fun lookAt(v: Vector3): Unit
var MaxIndex: Number
open fun merge(geometry: BufferGeometry, offset: Number = definedExternally): BufferGeometry
open var morphAttributes: T$17
open var morphTargetsRelative: Boolean
open var name: String
open fun normalizeNormals(): Unit
open var offsets: Any
open fun removeAttribute(name: String): BufferGeometry
open fun rotateX(angle: Number): BufferGeometry
open fun rotateY(angle: Number): BufferGeometry
open fun rotateZ(angle: Number): BufferGeometry
open fun scale(x: Number, y: Number, z: Number): BufferGeometry
open fun setAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun setAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun setDrawRange(start: Number, count: Number): Unit
open fun setFromObject(obj: Object3D): BufferGeometry
open fun setFromPoints(points: Array<Vector3>): BufferGeometry
open fun setFromPoints(points: Array<Vector2>): BufferGeometry
open fun setIndex(index: BufferAttribute?): Unit
open fun setIndex(index: Array<Number>?): Unit
open fun toJSON(): Any
open fun toNonIndexed(): BufferGeometry
open fun translate(x: Number, y: Number, z: Number): BufferGeometry
open var type: String
open fun updateFromObject(obj: Object3D): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open class BufferGeometryLoader : Loader
open class BufferGeometryUtils
interface BufferView<T>
data class ButtonControl : PatchHolder, Control
data class ButtonGroupControl : Control
interface ButtonGroupProps
data class ButtonGroupPropsEditor : PropsEditor
interface ButtonGroupPropsEditorProps
interface ButtonProps
data class ButtonPropsEditor : PropsEditor
interface ButtonPropsEditorProps
class ByteArrayReader
class ByteArrayWriter
class CacheBuilder<K, V>
class CachingToolchain : Toolchain
open class Camera : Object3D
class CameraControls
Module Contents
CameraControls(camera: Camera, domElement: Element)
fun fitToBox(box3OrMesh: Box3, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun fitToBox(box3OrMesh: Mesh<*, *>, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun install(libs: Libs): Unit
fun setLookAt(positionX: Number, positionY: Number, positionZ: Number, targetX: Number, targetY: Number, targetZ: Number, enableTransition: Boolean): Unit
fun update(delta: Number): Unit
open class CameraHelper : LineSegments<dynamic, dynamic>
open class CanvasBitmap : Bitmap
open class CanvasTexture : Texture
Module Contents
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
class ChannelsInfo
open class CircleGeometry : Geometry
data class ClientData
class ClientShowPlayer : BaseShowPlayer
interface Clock
open class Clock
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, value: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
open class Color
Module Contents
Color(color: Color = definedExternally)
Color(color: String = definedExternally)
Color(color: Number = definedExternally)
Color(r: Number, g: Number, b: Number)
open fun add(color: Color): Color
open fun addColors(color1: Color, color2: Color): Color
open fun addScalar(s: Number): Color
open var b: Double
open fun clone(): Color
open fun convertGammaToLinear(gammaFactor: Number = definedExternally): Color
open fun convertLinearToGamma(gammaFactor: Number = definedExternally): Color
open fun convertLinearToSRGB(): Color
open fun convertSRGBToLinear(): Color
open fun copy(color: Color): Color
open fun copyGammaToLinear(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToGamma(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToSRGB(color: Color): Color
open fun copySRGBToLinear(color: Color): Color
open fun equals(color: Color): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Color
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Color
open fun fromBufferAttribute(attribute: BufferAttribute, index: Number): Color
open var g: Double
open fun getHex(): Number
open fun getHexString(): String
open fun getHSL(target: HSL): HSL
open fun getStyle(): String
open var isColor: Boolean
open fun lerp(color: Color, alpha: Number): Color
open fun lerpHSL(color: Color, alpha: Number): Color
open fun multiply(color: Color): Color
open fun multiplyScalar(s: Number): Color
open fun offsetHSL(h: Number, s: Number, l: Number): Color
open var r: Double
open fun set(color: Color): Color
open fun set(color: String): Color
open fun set(color: Number): Color
open fun setColorName(style: String): Color
open fun setHex(hex: Number): Color
open fun setHSL(h: Number, s: Number, l: Number): Color
open fun setRGB(r: Number, g: Number, b: Number): Color
open fun setScalar(scalar: Number): Color
open fun setStyle(style: String): Color
open fun sub(color: Color): Color
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(xyz: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open class ColorKeyframeTrack : KeyframeTrack
enum class ColorMode
data class ColorPicker : Gadget
object ColorResultType : ResultType
class ColorWheelBeam : Beam
interface Combine
enum class Combine
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
class CompilationException : GlslException
class CompiledShader
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
interface Component
enum class CompressedPixelFormat
open class CompressedTexture : Texture
Module Contents
CompressedTexture(mipmaps: Array<<ERROR CLASS>>, width: Number, height: Number, format: CompressedPixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var image: T$12
open var mipmaps: Array<<ERROR CLASS>>
open class CompressedTextureLoader : Loader
class Cone
open class ConeGeometry : CylinderGeometry
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
object ConsoleFormatters
interface ConsoleProps
interface ConsoleState
data class ConstNode : ProgramNode, Component
data class ConstPortRef : PortRef
class ContentType
interface Control : Editable
interface ControlContainer
class ControlDisplay
data class ControlEditIntent : EditIntent
interface ControlPosition
data class ControlProps
interface ControlsPaletteProps
interface ControlViews
interface ControlWrapperProps
interface CopyableProps
class CorePlugin : Plugin
enum class Corner
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
open class CubeCamera : Object3D
open class CubeTexture : Texture
open class CubeTextureLoader : Loader
open class CubicInterpolant : Interpolant
enum class CullFace
open class Curve<T : Vector>
open class CurvePath<T : Vector> : Curve<T>
open class CylinderBufferGeometry : BufferGeometry
open class CylinderGeometry : Geometry
open class Cylindrical
interface DataSource
interface DataSourceBuilder<T : DataSource>
class DataSourceComponent : Component
data class DataSourceRef : PortRef
open class DataTexture : Texture
Module Contents
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var image: <ERROR CLASS>
open var unpackAlignment: Number
open class DataTexture3D : Texture
Module Contents
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var magFilter: TextureFilter
open var minFilter: TextureFilter
open var wrapR: Boolean
open class DataTextureLoader : Loader
object DateTimeSerializer : KSerializer<DateTime>
object DeadCodeEliminationDefeater
class Decom2019Model : ObjModel
data class DefaultValueNode : ProgramNode, Component
interface Delta
enum class DepthModes
enum class DepthPackingStrategies
open class DepthTexture : Texture
interface DeviceType
class DeviceTypeRenderPlan : Iterable<ProgramRenderPlan>
open class DirectGeometry
enum class Direction
open class DirectionalLight : Light
open class DirectionalLightHelper : Object3D
open class DirectionalLightShadow : LightShadow
class DirectoryDaddy : FirmwareDaddy
open class DiscreteInterpolant : Interpolant
object DistortionShader : ShaderType
interface Dmx
class DmxDevice : Universe
class Document
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
open class DodecahedronGeometry : Geometry
interface DragDropContextProps : Responders
interface Draggable
interface DraggableBounds
interface DraggableCoreProps
interface DraggableCoreState
interface DraggableData
typealias DraggableEventHandler = (e: MouseEvent, data: DraggableData) -> Unit
typealias DraggableId = String
interface DraggableLocation
interface DraggableProps
interface DraggableProps : DraggableCoreProps
interface DraggableProvided : CopyableProps
interface DraggableRubric
interface DraggableStateSnapshot
interface DragHandleProps : CopyableProps
abstract class DragNDrop
interface DragStart : DraggableRubric
interface DragUpdate : DragStart
typealias DroppableId = String
interface DroppableProps : CopyableProps
interface DroppableProvided : CopyableProps
enum class DropReason
interface DropResult : DragUpdate
interface DropTarget
open class EdgesGeometry : BufferGeometry
interface Editable
class EditableManager : Facade
interface EditableManagerUiProps
object EditableStyles
interface EditHandler
class EditingShader : Observable
interface EditIntent
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditorPanel
interface EditorPanelViews
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
class EmptyPatchHolder : PatchHolder
interface EnabledResizeOptions
interface EngineFeed
interface EngineFeedResolver
interface ErrorBoundaryProps
interface ErrorDisplayProps
class ErrorsShaderAnalysis : ShaderAnalysis
open class Euler
Module Contents
Euler(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, order: String = definedExternally)
open fun _onChange(callback: Function<*>): Euler
open var _onChangeCallback: Function<*>
open fun clone(): Euler
open fun copy(euler: Euler): Euler
var DefaultOrder: String
open fun equals(euler: Euler): Boolean
open fun fromArray(xyzo: Array<Any>): Euler
open var isEuler: Boolean
open var order: String
open fun reorder(newOrder: String): Euler
var RotationOrders: Array<String>
open fun set(x: Number, y: Number, z: Number, order: String = definedExternally): Euler
open fun setFromQuaternion(q: Quaternion, order: String = definedExternally): Euler
open fun setFromRotationMatrix(m: Matrix4, order: String = definedExternally): Euler
open fun setFromVector3(v: Vector3, order: String = definedExternally): Euler
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toVector3(optionalResult: Vector3 = definedExternally): Vector3
open var x: Number
open var y: Number
open var z: Number
interface Event
data class EventBinding
open class EventDispatcher
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
class Ext
object Extensions
data class ExtractionCandidate
open class ExtrudeBufferGeometry : BufferGeometry
open class ExtrudeGeometry : Geometry
interface ExtrudeGeometryOptions
open class Facade : Observable, Observer
open class Face3
Module Contents
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
open var a: Int
open var b: Int
open var c: Int
open fun clone(): Face3
open var color: Color
open fun copy(source: Face3): Face3
open var materialIndex: Int
open var normal: Vector3
open var vertexColors: Array<Color>
open var vertexNormals: Array<Vector3>
class FakeClientDevice
class FakeDmxUniverse : Universe
class FakeFs : BaseFakeFs
object FakeIcon : Icon
class FakeMediaDevices : MediaDevices
class FakeNetwork : Network
interface Feed : RefCounted
interface FeedResolver
interface FileDialogProps
class FileDisplay
open class FileLoader : Loader
object FilterShader : ShaderType
interface FirmwareDaddy
class Fixture
data class FixtureInfoDataSource : DataSource
class FixtureInfoFeed : Feed, RefCounted
class FixtureManager
object FixtureShaders
interface FixturesListProps
open class Float32BufferAttribute : BufferAttribute
object FloatResultType : FloatsResultType
class FloatsParamBuffer : ParamBuffer
class FloatsPixelParam : Param
abstract class FloatsResultType : ResultType
open class Fog : IFog
open class FogExp2 : IFog
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
open class Font
open class FontLoader : Loader
class FragmentingUdpLink : Link
class Framerate : Observable
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
interface FrameratePanelProps
open class Frustum
Module Contents
Frustum(p0: Plane = definedExternally, p1: Plane = definedExternally, p2: Plane = definedExternally, p3: Plane = definedExternally, p4: Plane = definedExternally, p5: Plane = definedExternally)
open fun clone(): Frustum
open fun containsPoint(point: Vector3): Boolean
open fun copy(frustum: Frustum): Frustum
open fun intersectsBox(box: Box3): Boolean
open fun intersectsObject(obj: Object3D): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectsSprite(sprite: Sprite): Boolean
open var planes: Array<Plane>
open fun set(p0: Plane, p1: Plane, p2: Plane, p3: Plane, p4: Plane, p5: Plane): Frustum
open fun setFromProjectionMatrix(m: Matrix4): Frustum
interface Fs
abstract class FsClientSideSerializer : KSerializer<RemoteFs>, RemoteFsSerializer
class FsServerSideSerializer : KSerializer<Fs>, RemoteFsSerializer
abstract class Gadget
class GadgetAdjuster
data class GadgetControl : Control
class GadgetInfo
typealias GadgetListener = (Gadget) -> Unit
interface GadgetProps
interface GadgetsPreviewProps
object GadgetsPreviewStyles
interface GainNode : AudioNode
interface GeneratedGlslPaletteProps
data class GenericPropertiesEditorPanel : EditorPanel
object GenericShaderDialect : HintedShaderDialect
open class Geometry : EventDispatcher
object GlBase
abstract class GlContext
Module Contents
GlContext(kgl: Kgl, glslVersion: String, checkForErrors: Boolean = false)
fun <T> check(fn: Kgl.() -> T): T
var checkForErrors: Boolean
fun compile(vertexShader: CompiledShader, fragShader: CompiledShader): Program
fun createFragmentShader(source: String): CompiledShader
fun createFrameBuffer(): FrameBuffer
fun createRenderBuffer(): RenderBuffer
fun createVertexShader(source: String): CompiledShader
open fun ensureResultBufferCanContainFloats(): Unit
inner class FrameBuffer
fun getTextureUnit(key: Any): TextureUnit
const val GL_R32F: Int
const val GL_RG32F: Int
const val GL_RGB32F: Int
const val GL_RGBA32F: Int
const val GL_RGBA8: Int
val glslVersion: String
fun <T> noCheck(fn: Kgl.() -> T): T
fun release(): Unit
inner class RenderBuffer
abstract fun <T> runInContext(fn: () -> T): T
fun setViewport(x: Int, y: Int, width: Int, height: Int): Unit
class Stats
val stats: Stats
inner class TextureUnit
Module Contents
TextureUnit(key: Any, unitNumber: Int)
fun bindTexture(texture: Texture): Unit
var boundTexture: Texture?
fun configure(minFilter: Int = GL_LINEAR, maxFilter: Int = GL_LINEAR): Unit
fun release(): Unit
fun setUniform(uniform: Uniform): Unit
fun uploadTexture(level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int = 0): Unit
protected val textureUnits: MutableMap<Any, TextureUnit>
fun useProgram(glslProgram: GlslProgram): Unit
typealias GLenum = Number
abstract class GlManager
class GlslAnalyzer
class GlslCode
data class GlslError
abstract class GlslException : Exception
class GlslParser
class GlslProgram
sealed class GlslType
Module Contents
val defaultInitializer: String
open fun equals(other: Any?): Boolean
object Float : GlslType
fun from(glsl: String): GlslType
val glslLiteral: String
open fun hashCode(): Int
object Int : GlslType
object Sampler2D : GlslType
class Struct : GlslType
Module Contents
Struct(glslStruct: GlslStruct)
Struct(name: String, vararg fields: Pair<String, GlslType>)
Struct(name: String, vararg fields: Pair<String, GlslType>, defaultInitializer: String)
Struct(name: String, fields: Map<String, GlslType>, defaultInitializer: String = initializerFor(fields))
fun equals(other: Any?): Boolean
val fields: Map<String, GlslType>
fun hashCode(): Int
val name: String
fun toGlsl(namespace: Namespace?, publicStructNames: Set<String>): String
open fun toString(): String
val types: MutableMap<String, GlslType>
object Vec2 : GlslType
object Vec3 : GlslType
object Vec4 : GlslType
object Void : GlslType
enum class GLSLVersion
open class GridHelper : LineSegments<dynamic, dynamic>
Module Contents
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Number = definedExternally)
open fun setColors(color1: Color = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Number = definedExternally): Unit
open var type: String
open class Group : Object3D
class GuruMeditationError
interface HelpProps
object HelpText
open class HemisphereLight : Light
Module Contents
HemisphereLight(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var castShadow: Boolean
open var groundColor: Color
open var isHemisphereLight: Boolean
open var position: Vector3
open var type: String
open class HemisphereLightHelper : Object3D
open class HemisphereLightProbe : LightProbe
Module Contents
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var isHemisphereLightProbe: Boolean
abstract class HintedShaderDialect : ShaderDialect
interface HostedWebApp
interface HSL
interface IAceEditorProps
interface IAceEditorPropsPartial
interface IAceOptions
interface IAnnotation
interface ICommand
interface ICommandBindKey
interface ICommandManager
interface Icon
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
object Icons
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Airplay: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AvTimer: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CropLandscape: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Delete: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ErrorOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Help: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val HelpOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Info: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Input: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreHoriz: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreVert: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotInterested: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenWith: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PowerInput: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Settings: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ShowChart: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ViewModule: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Visibility: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
open class IcosahedronGeometry : PolyhedronGeometry
interface IEditorProps
interface IFog
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
open class ImageBitmapLoader : Loader
open class ImageCapture : EventTarget
open class ImageLoader : Loader
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface IMarker
open class ImmediateRenderObject : Object3D
data class InputPort
open class InstancedBufferAttribute : BufferAttribute
open class InstancedBufferGeometry : BufferGeometry
open class InstancedInterleavedBuffer : InterleavedBuffer
open class InstancedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
open class InterleavedBuffer
open class InterleavedBufferAttribute
Module Contents
InterleavedBufferAttribute(interleavedBuffer: InterleavedBuffer, itemSize: Number, offset: Number, normalized: Boolean = definedExternally)
open fun applyMatrix4(m: Matrix4): InterleavedBufferAttribute
open fun clone(data: Any? = definedExternally): BufferAttribute
open var data: InterleavedBuffer
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isInterleavedBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var normalized: Boolean
open var offset: Number
open fun setW(index: Number, z: Number): InterleavedBufferAttribute
open fun setX(index: Number, x: Number): InterleavedBufferAttribute
open fun setXY(index: Number, x: Number, y: Number): InterleavedBufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): InterleavedBufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): InterleavedBufferAttribute
open fun setY(index: Number, y: Number): InterleavedBufferAttribute
open fun setZ(index: Number, z: Number): InterleavedBufferAttribute
open fun toJSON(data: Any? = definedExternally): T$23
open class Interpolant
enum class InterpolationModes
interface Intersection
class IntersectionObserver
interface IntersectionObserverEntry
interface IObservable
interface IRenderer : VirtualRenderer
interface IUniform
class JoglGlManager : GlManager
object JsBeatLinkViews : BeatLinkViews
object JsClock : Clock
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsMapperUi : MapperUi, HostedWebApp
class JsUByteClampedArray : UByteClampedArray
class JvmNetwork : Network
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
class JvmUdpProxy
interface KeyBinding
interface KeyboardHandler
class KeyboardShortcutHandler
open class KeyframeTrack
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
kotlin.Array
kotlin.Array
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.List
kotlin.collections.List
kotlin.collections.Map
kotlin.collections.MutableList
kotlin.collections.MutableMap
kotlin.Double
kotlin.Float
kotlin.Function
kotlin.Int
kotlin.Lazy
kotlin.ranges.ClosedRange
kotlin.String
kotlin.String
open class LatheGeometry : Geometry
class Launcher
open class Layers
data class Layout
interface LayoutEditorDialogProps
data class Layouts
interface Libs
open class Light : Object3D
open class LightProbe : Light
open class LightShadow
open class Line<TGeometry, TMaterial> : Object3D
open class Line3
open class LinearInterpolant : Interpolant
class LinearSurfacePixelStrategy : SurfacePixelStrategy
open class LineBasicMaterial : Material
interface LineBasicMaterialParameters : MaterialParameters
open class LineDashedMaterial : LineBasicMaterial
interface LineDashedMaterialParameters : LineBasicMaterialParameters
open class LineLoop<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
open class LineSegments<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
class LinkedPatch
class LinkedShaderInstance : ProgramNode
class LinkException : GlslException
class LinkNode
interface LinkOption
interface LinksEditorProps
interface LinkSourceEditorProps
class LiveShaderInstance
class LixadaMiniMovingHead : MovingHead
open class Loader
open class LoaderUtils
open class LoadingManager
open class LOD : Object3D
class Logger
object LoggerConfig
enum class LogLevel
class LwjglGlManager : GlManager
class Mapper : UdpListener, Listener, CoroutineScope
class MapperHelloMessage : Message
class MapperIndex
interface MapperUi
enum class Mapping
interface MappingResults
data class MappingSession
class MarkdownIt
interface MarkdownProps
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
enum class MatchLevel
open class Material : EventDispatcher
open class MaterialLoader : Loader
interface MaterialParameters
object materialProps : ReadWriteProperty<HelpProps, <ERROR CLASS>?>
interface Matrix
open class Matrix3 : Matrix
Module Contents
Matrix3()
open fun clone(): Matrix3
open fun copy(m: Matrix3): Matrix3
open fun copy(m: Matrix): Matrix
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix3): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix3
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix3
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Matrix3
open fun getInverse(matrix: Matrix3): Matrix3
open fun getInverse(matrix: Matrix): Matrix
open fun getInverse(matrix: Matrix4, throwOnDegenerate: Boolean = definedExternally): Matrix3
open fun getNormalMatrix(matrix4: Matrix4): Matrix3
open fun identity(): Matrix3
open fun multiply(m: Matrix3): Matrix3
open fun multiplyMatrices(a: Matrix3, b: Matrix3): Matrix3
open fun multiplyScalar(s: Number): Matrix3
open fun multiplyVector3(vector: Vector3): Any
open fun multiplyVector3Array(a: Any): Any
open fun premultiply(m: Matrix3): Matrix3
open fun rotate(theta: Number): Matrix3
open fun scale(sx: Number, sy: Number): Matrix3
open fun set(n11: Number, n12: Number, n13: Number, n21: Number, n22: Number, n23: Number, n31: Number, n32: Number, n33: Number): Matrix3
open fun setFromMatrix4(m: Matrix4): Matrix3
open fun setUvTransform(tx: Number, ty: Number, sx: Number, sy: Number, rotation: Number, cx: Number, cy: Number): Matrix3
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number> = definedExternally, offset: Number = definedExternally): ArrayLike<Number>
open fun translate(tx: Number, ty: Number): Matrix3
open fun transpose(): Matrix3
open fun transposeIntoArray(r: Array<Number>): Matrix3
class Matrix4
open class Matrix4 : Matrix
Module Contents
Matrix4()
open fun clone(): Matrix4
open fun compose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun copy(m: Matrix4): Matrix4
open fun copy(m: Matrix): Matrix
open fun copyPosition(m: Matrix4): Matrix4
open fun crossVector(v: Any): Unit
open fun decompose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix4): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix4
open fun extractPosition(: Matrix4): Matrix4
open fun extractRotation(: Matrix4): Matrix4
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix4
open fun fromArray(array: DoubleArray, offset: Number = definedExternally): Matrix4
open fun getInverse(m: Matrix4): Matrix4
open fun getInverse(matrix: Matrix): Matrix
open fun getMaxScaleOnAxis(): Number
open fun identity(): Matrix4
open fun lookAt(eye: Vector3, target: Vector3, up: Vector3): Matrix4
open fun makeBasis(xAxis: Vector3, yAxis: Vector3, zAxis: Vector3): Matrix4
open fun makeOrthographic(left: Number, right: Number, top: Number, bottom: Number, near: Number, far: Number): Matrix4
open fun makePerspective(left: Number, right: Number, bottom: Number, top: Number, near: Number, far: Number): Matrix4
open fun makePerspective(fov: Number, aspect: Number, near: Number, far: Number): Matrix4
open fun makeRotationAxis(axis: Vector3, angle: Number): Matrix4
open fun makeRotationFromEuler(euler: Euler): Matrix4
open fun makeRotationFromQuaternion(q: Quaternion): Matrix4
open fun makeRotationX(theta: Number): Matrix4
open fun makeRotationY(theta: Number): Matrix4
open fun makeRotationZ(theta: Number): Matrix4
open fun makeScale(x: Number, y: Number, z: Number): Matrix4
open fun makeTranslation(x: Number, y: Number, z: Number): Matrix4
open fun multiply(m: Matrix4): Matrix4
open fun multiplyMatrices(a: Matrix4, b: Matrix4): Matrix4
open fun multiplyScalar(s: Number): Matrix4
open fun multiplyToArray(a: Matrix4, b: Matrix4, r: Array<Number>): Matrix4
open fun multiplyVector3(v: Any): Any
open fun multiplyVector3Array(array: Array<Number>): Array<Number>
open fun multiplyVector4(v: Any): Any
open fun premultiply(m: Matrix4): Matrix4
open fun rotateAxis(v: Any): Unit
open fun scale(v: Vector3): Matrix4
open fun set(n11: Number, n12: Number, n13: Number, n14: Number, n21: Number, n22: Number, n23: Number, n24: Number, n31: Number, n32: Number, n33: Number, n34: Number, n41: Number, n42: Number, n43: Number, n44: Number): Matrix4
open fun setPosition(v: Vector3, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setPosition(v: Number, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setRotationFromQuaternion(q: Quaternion): Matrix4
open fun toArray(): DoubleArray
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): DoubleArray
open fun toArray(array: DoubleArray = definedExternally, offset: Number = definedExternally): DoubleArray
open fun transpose(): Matrix4
open class Matrix4 : Matrix4
interface MediaDevices
interface MediaStream
class MergedFs : Fs
open class Mesh<TGeometry, TMaterial> : Object3D
open class MeshBasicMaterial : Material
interface MeshBasicMaterialParameters : MaterialParameters
open class MeshDepthMaterial : Material
interface MeshDepthMaterialParameters : MaterialParameters
open class MeshDistanceMaterial : Material
interface MeshDistanceMaterialParameters : MaterialParameters
open class MeshLambertMaterial : Material
interface MeshLambertMaterialParameters : MaterialParameters
open class MeshMatcapMaterial : Material
interface MeshMatcapMaterialParameters : MaterialParameters
open class MeshNormalMaterial : Material
interface MeshNormalMaterialParameters : MaterialParameters
open class MeshPhongMaterial : Material
interface MeshPhongMaterialParameters : MaterialParameters
open class MeshPhysicalMaterial : MeshStandardMaterial
interface MeshPhysicalMaterialParameters : MeshStandardMaterialParameters
open class MeshStandardMaterial : Material
interface MeshStandardMaterialParameters : MaterialParameters
open class MeshToonMaterial : Material
interface MeshToonMaterialParameters : MaterialParameters
open class Message
class Mode
abstract class Model : ModelInfo
interface ModelInfo
class ModelRenderEngine : RenderEngine
object Modes
object MoreTypes
interface MorphNormals
interface MorphTarget
abstract class Mosaic<T>
class MosaicApp
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
enum class MovementMode
object MoverShader : ShaderType
abstract class MovingHead : Entity, FixtureInfo
object MovingHeadDevice : DeviceType
class MovingHeadManager
data class MovingHeadParams
class MovingHeadPreview : ShaderPreview
object MovingHeadPreviewBootstrapper : ShaderPreviewBootstrapper
class MutableBeatLinkControl : MutableControl
class MutableButtonControl : MutablePatchHolder, MutableControl
data class MutableButtonGroupControl : MutableControl
data class MutableConstPort : MutablePort
interface MutableControl : MutableEditable
data class MutableDataSourcePort : MutablePort
interface MutableEditable
data class MutableGadgetControl : MutableControl
class MutableLayouts
data class MutableOutputPort : MutablePort
class MutablePatch
abstract class MutablePatchHolder : MutableEditable
interface MutablePort
data class MutableShader
data class MutableShaderChannel : MutablePort
data class MutableShaderInstance
class MutableShow : MutablePatchHolder, MutableEditable
interface MutableShowVisitor
data class MutableVisualizerControl : MutableControl
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface Network
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
interface NetworkPanelProps
class NewShowCommand
object NewSourcePortOption : LinkOption
enum class NormalMapTypes
object NoSourcePortOption : LinkOption
object NullTransport : Transport
open class NumberKeyframeTrack : KeyframeTrack
open class Object3D : EventDispatcher
Module Contents
Object3D()
open fun add(vararg obj: Object3D): Object3D
open fun applyMatrix4(matrix: Matrix4): Unit
open fun applyQuaternion(quaternion: Quaternion): Object3D
open fun attach(obj: Object3D): Object3D
open var castShadow: Boolean
open var children: Array<Object3D>
open fun clone(recursive: Boolean = definedExternally): Object3D
open fun copy(source: Object3D, recursive: Boolean = definedExternally): Object3D
open var customDepthMaterial: Material
open var customDistanceMaterial: Material
var DefaultMatrixAutoUpdate: Boolean
var DefaultUp: Vector3
open var frustumCulled: Boolean
open fun getObjectById(id: Number): Object3D?
open fun getObjectByName(name: String): Object3D?
open fun getObjectByProperty(name: String, value: String): Object3D?
open fun getWorldDirection(target: Vector3): Vector3
open fun getWorldPosition(target: Vector3): Vector3
open fun getWorldQuaternion(target: Quaternion): Quaternion
open fun getWorldScale(target: Vector3): Vector3
open var id: Number
open var isObject3D: Boolean
open var layers: Layers
open fun localToWorld(vector: Vector3): Vector3
open fun lookAt(vector: Vector3, y: Number = definedExternally, z: Number = definedExternally): Unit
open fun lookAt(vector: Number, y: Number = definedExternally, z: Number = definedExternally): Unit
open var matrix: Matrix4
open var matrixAutoUpdate: Boolean
open var matrixWorld: Matrix4
open var matrixWorldNeedsUpdate: Boolean
open var modelViewMatrix: Matrix4
open var name: String
open var normalMatrix: Matrix3
open var onAfterRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var onBeforeRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var parent: Object3D?
open var position: Vector3
open var quaternion: Quaternion
open fun raycast(raycaster: Raycaster, intersects: Array<Intersection>): Unit
open var receiveShadow: Boolean
open fun remove(vararg obj: Object3D): Object3D
open var renderOrder: Number
open fun rotateOnAxis(axis: Vector3, angle: Number): Object3D
open fun rotateOnWorldAxis(axis: Vector3, angle: Number): Object3D
open fun rotateX(angle: Number): Object3D
open fun rotateY(angle: Number): Object3D
open fun rotateZ(angle: Number): Object3D
open var rotation: Euler
open var scale: Vector3
open fun setRotationFromAxisAngle(axis: Vector3, angle: Number): Unit
open fun setRotationFromEuler(euler: Euler): Unit
open fun setRotationFromMatrix(m: Matrix4): Unit
open fun setRotationFromQuaternion(q: Quaternion): Unit
open fun toJSON(meta: T$0 = definedExternally): Any
open fun translateOnAxis(axis: Vector3, distance: Number): Object3D
open fun translateX(distance: Number): Object3D
open fun translateY(distance: Number): Object3D
open fun translateZ(distance: Number): Object3D
open fun traverse(callback: (obj: Object3D) -> Any): Unit
open fun traverseAncestors(callback: (obj: Object3D) -> Any): Unit
open fun traverseVisible(callback: (obj: Object3D) -> Any): Unit
open var type: String
open var up: Vector3
open fun updateMatrix(): Unit
open fun updateMatrixWorld(force: Boolean = definedExternally): Unit
open fun updateWorldMatrix(updateParents: Boolean, updateChildren: Boolean): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open var visible: Boolean
open fun worldToLocal(vector: Vector3): Vector3
open class ObjectLoader : Loader
class ObjectSerializer<T : Any> : KSerializer<T>
abstract class ObjModel : Model
open class Observable : IObservable
interface Observer
open class OctahedronGeometry : PolyhedronGeometry
typealias OnBeforeCaptureResponder = (before: BeforeCapture) -> Unit
typealias OnBeforeDragStartResponder = (start: DragStart) -> Unit
typealias OnDragEndResponder = (result: DropResult, provided: ResponderProvided) -> Unit
typealias OnDragStartResponder = (start: DragStart, provided: ResponderProvided) -> Unit
typealias OnDragUpdateResponder = (update: DragUpdate, provided: ResponderProvided) -> Unit
class OpenBeatLinkControl : OpenControl
class OpenButtonControl : OpenPatchHolder, OpenControl
class OpenButtonGroupControl : OpenControl, ControlContainer
interface OpenContext
interface OpenControl
class OpenGadgetControl : OpenControl
class OpenPatch
open class OpenPatchHolder
interface OpenShader : RefCounted
Module Contents
class Base : OpenShader, RefCounted
Module Contents
Base(shaderAnalysis: ShaderAnalysis, shaderType: ShaderType)
Base(shader: Shader, glslCode: GlslCode, entryPoint: GlslFunction, inputPorts: List<InputPort>, outputPort: OutputPort, shaderType: ShaderType, shaderDialect: ShaderDialect, errors: List<GlslError> = emptyList())
val entryPoint: GlslFunction
fun equals(other: Any?): Boolean
val errors: List<GlslError>
val glslCode: GlslCode
fun hashCode(): Int
val inputPorts: List<InputPort>
fun invocationGlsl(namespace: Namespace, resultVar: String, portMap: Map<String, String>): String
val outputPort: OutputPort
val shader: Shader
val shaderDialect: ShaderDialect
val shaderType: ShaderType
val title: String
fun toGlsl(namespace: Namespace, portMap: Map<String, String>): String
abstract val entryPoint: GlslFunction
abstract val errors: List<GlslError>
open fun findInputPort(portId: String): InputPort
open fun findInputPortOrNull(portId: String): InputPort?
abstract val glslCode: GlslCode
abstract val inputPorts: List<InputPort>
abstract fun invocationGlsl(namespace: Namespace, resultVar: String, portMap: Map<String, String> = emptyMap()): String
abstract val outputPort: OutputPort
open val portStructs: List<Struct>
abstract val shader: Shader
abstract val shaderDialect: ShaderDialect
abstract val shaderType: ShaderType
open val src: String
abstract val title: String
abstract fun toGlsl(namespace: Namespace, portMap: Map<String, String> = emptyMap()): String
class OpenShow : OpenPatchHolder, RefCounted
abstract class OpenShowVisitor
class OpenVisualizerControl : OpenControl
interface Options
interface Options
interface OptionsProvider
open class OrbitControls
org.w3c.dom.Element
org.w3c.dom.events.EventTarget
open class OrthographicCamera : Camera
Module Contents
OrthographicCamera(left: Number, right: Number, top: Number, bottom: Number, near: Number = definedExternally, far: Number = definedExternally)
open var bottom: Number
open fun clearViewOffset(): Unit
open var far: Number
open var isOrthographicCamera: Boolean
open var left: Number
open var near: Number
open var right: Number
open fun setViewOffset(fullWidth: Number, fullHeight: Number, offsetX: Number, offsetY: Number, width: Number, height: Number): Unit
open fun toJSON(meta: Any = definedExternally): Any
open fun toJSON(meta: T$0): Any
open var top: Number
open var type: String
open fun updateProjectionMatrix(): Unit
open var view: T$48?
open var zoom: Number
data class OutputPort
data class OutputPortRef : PortRef
object PaintShader : ShaderType
data class PalettePicker : Gadget
class PanelInfo
interface PannerNode : AudioNode
interface Param
interface ParamBuffer
open class ParametricGeometry : Geometry
interface ParseTrackNameResults
data class Patch
data class PatchEditorPanel : EditorPanel
interface PatchHolder : Editable
object PatchHolderEditorHelpText
data class PatchHolderEditorPanel : EditorPanel
interface PatchOverviewProps
class PatchResolver
open class Path : CurvePath<Vector2>
Module Contents
Path(points: Array<Vector2> = definedExternally)
open fun absarc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun absellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun arc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): Path
open var currentPoint: Vector2
open fun ellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun fromPoints(vectors: Array<Vector2>): Path
open fun lineTo(x: Number, y: Number): Path
open fun moveTo(x: Number, y: Number): Path
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): Path
open fun setFromPoints(vectors: Array<Vector2>): Path
open fun splineThru(pts: Array<Vector2>): Path
open var type: String
class PermissiveFirmwareDaddy : FirmwareDaddy
interface PerPixelEngineFeed : EngineFeed
abstract class PerPixelProgramFeed : ProgramFeed
open class PerspectiveCamera : Camera
class PingMessage : Message
class Pinky : CoroutineScope, UdpListener
Module Contents
Pinky(model: Model, network: Network, dmxUniverse: Universe, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, soundAnalyzer: SoundAnalyzer, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, renderManager: RenderManager, plugins: Plugins, pinkyMainDispatcher: CoroutineDispatcher)
val address: Address
fun addSimulatedBrains(): Unit
val clock: Clock
val coroutineContext: CoroutineContext
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model
val network: Network
class NetworkStats
val pinkyMainDispatcher: CoroutineDispatcher
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
data class ServerNotice
val stageManager: StageManager
suspend fun startAndRun(simulateBrains: Boolean = false): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
val toolchain: RootToolchain
data class PinkyConfig
@ObsoleteCoroutinesApi class PinkyMain
class PinkyMapperHandlers
class PinkyPanel : BComponent<PinkyPanelProps, PinkyPanelState>, Observer
interface PinkyPanelProps
interface PinkyPanelState
enum class PinkyState
object PixelArrayDevice : DeviceType
class PixelBrainShader : BrainShader<Buffer>
enum class PixelFormat
data class PixelLocationDataSource : DataSource
class PixelLocationFeed : Feed, RefCounted
interface Pixels : Iterable<Color>
open class Plane
Module Contents
Plane(normal: Vector3 = definedExternally, constant: Number = definedExternally)
open fun applyMatrix4(matrix: Matrix4, optionalNormalMatrix: Matrix3 = definedExternally): Plane
open fun clone(): Plane
open var constant: Number
open fun coplanarPoint(target: Vector3): Vector3
open fun copy(plane: Plane): Plane
open fun distanceToPoint(point: Vector3): Number
open fun distanceToSphere(sphere: Sphere): Number
open fun equals(plane: Plane): Boolean
open fun intersectLine(line: Line3, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectsLine(line: Line3): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun isIntersectionLine(l: Any): Any
open var isPlane: Boolean
open fun negate(): Plane
open var normal: Vector3
open fun normalize(): Plane
open fun orthoPoint(point: Vector3, target: Vector3): Vector3
open fun projectPoint(point: Vector3, target: Vector3): Vector3
open fun set(normal: Vector3, constant: Number): Plane
open fun setComponents(x: Number, y: Number, z: Number, w: Number): Plane
open fun setFromCoplanarPoints(a: Vector3, b: Vector3, c: Vector3): Plane
open fun setFromNormalAndCoplanarPoint(normal: Vector3, point: Vector3): Plane
open fun translate(offset: Vector3): Plane
open class PlaneBufferGeometry : BufferGeometry
open class PlaneGeometry : Geometry
open class PlaneHelper : LineSegments<dynamic, dynamic>
interface PlatformIcons
object Pluggables
interface Plugin
interface PluginBuilder
class PluginContext
data class PluginRef
class Plugins
open class PMREMGenerator
interface Point
open class PointLight : Light
open class PointLightHelper : Object3D
open class PointLightShadow : LightShadow
open class Points<TGeometry, TMaterial> : Object3D
open class PointsMaterial : Material
interface PointsMaterialParameters : MaterialParameters
open class PolarGridHelper : LineSegments<dynamic, dynamic>
Module Contents
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Number?)
open var type: String
open class PolyhedronBufferGeometry : BufferGeometry
open class PolyhedronGeometry : Geometry
class PortDiagram
class PortLinkOption : LinkOption
sealed class PortRef
object Ports
open class PositionalAudio : Audio<PannerNode>
interface PositionOffsetControlPosition
class PreviewRenderEngine : RenderEngine
class PreviewShaderBuilder : Observable, ShaderBuilder
class PreviewShaders
interface ProgramFeed
class ProgramLinker
interface ProgramNode
class ProgramRenderPlan
class ProjectionPreview : ShaderPreview
object ProjectionPreviewBootstrapper : ShaderPreviewBootstrapper
object ProjectionPreviewDevice : DeviceType
object ProjectionShader : ShaderType
class Prompt
interface PromptDialogProps
open class PropertyBinding
open class PropertyMixer
interface PropsEditor
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
open class Client : Endpoint
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
inner class ClientCommandChannel<C, R> : CommandChannel<C, R>
fun <C, R> commandSender(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): (command: C) -> Unit
inner class ConnectionToServer : Connection
val isConnected: Boolean
fun <C, R> openCommandChannel(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): CommandChannel<C, R>
fun removeStateChangeListener(callback: () -> Unit): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
fun connect(networkLink: Link, address: Address, port: Int): Client
abstract class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
class ConnectionFromClient : Connection
abstract class Endpoint
fun listen(httpServer: HttpServer, coroutineContext: CoroutineContext): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
Module Contents
Server(httpServer: HttpServer, handlerContext: CoroutineContext)
fun <C, R> listenOnCommandChannel(commandPort: CommandPort<C, R>, callback: suspend (command: C, reply: (R) -> Unit) -> Unit): Unit
fun <T> publish(topic: Topic<T>, data: T, onUpdate: (T) -> Unit): Channel<T>
inner class PublisherListener<T> : Listener
inner class ServerCommandChannel<C, R>
fun <T> state(topic: Topic<T>, initialValue: T, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T>
data class Topic<T>
class TopicInfo<T>
class Topics
val verbose: Boolean
class PubSubRemoteFsClientBackend : FsClientSideSerializer, RemoteFsBackend
class PubSubRemoteFsServerBackend
class Quad
class QuadPreview : ShaderPreview
object QuadPreviewBootstrapper : ShaderPreviewBootstrapper
open class Quaternion
Module Contents
Quaternion(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, w: Number = definedExternally)
open fun _onChange(callback: Function<*>): Quaternion
open var _onChangeCallback: Function<*>
open fun angleTo(q: Quaternion): Number
open fun clone(): Quaternion
open fun conjugate(): Quaternion
open fun copy(q: Quaternion): Quaternion
open fun dot(v: Quaternion): Number
open fun equals(v: Quaternion): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Quaternion
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Quaternion
open fun identity(): Quaternion
open fun inverse(): Quaternion
open var isQuaternion: Boolean
open fun length(): Number
open fun lengthSq(): Number
open fun multiply(q: Quaternion): Quaternion
open fun multiplyQuaternions(a: Quaternion, b: Quaternion): Quaternion
fun multiplyQuaternionsFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number): Array<Number>
open fun multiplyVector3(v: Any): Any
open fun normalize(): Quaternion
open fun premultiply(q: Quaternion): Quaternion
open fun rotateTowards(q: Quaternion, step: Number): Quaternion
open fun set(x: Number, y: Number, z: Number, w: Number): Quaternion
open fun setFromAxisAngle(axis: Vector3, angle: Number): Quaternion
open fun setFromEuler(euler: Euler): Quaternion
open fun setFromRotationMatrix(m: Matrix4): Quaternion
open fun setFromUnitVectors(vFrom: Vector3, vTo: Vector3): Quaternion
open fun slerp(qb: Quaternion, t: Number): Quaternion
fun slerp(qa: Quaternion, qb: Quaternion, qm: Quaternion, t: Number): Quaternion
fun slerpFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number, t: Number): Quaternion
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open var w: Number
open var x: Number
open var y: Number
open var z: Number
open class QuaternionKeyframeTrack : KeyframeTrack
open class QuaternionLinearInterpolant : Interpolant
data class RadioButtonStrip : Gadget
class RandomSurfacePixelStrategy : SurfacePixelStrategy
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface RangeSliderProps
open class RawShaderMaterial : ShaderMaterial
open class Ray
Module Contents
Ray(origin: Vector3 = definedExternally, direction: Vector3 = definedExternally)
open fun applyMatrix4(matrix4: Matrix4): Ray
open fun at(t: Number, target: Vector3): Vector3
open fun clone(): Ray
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun copy(ray: Ray): Ray
open var direction: Vector3
open fun distanceSqToPoint(point: Vector3): Number
open fun distanceSqToSegment(v0: Vector3, v1: Vector3, optionalPointOnRay: Vector3 = definedExternally, optionalPointOnSegment: Vector3 = definedExternally): Number
open fun distanceToPlane(plane: Plane): Number
open fun distanceToPoint(point: Vector3): Number
open fun equals(ray: Ray): Boolean
open fun intersectBox(box: Box3, target: Vector3): Vector3?
open fun intersectPlane(plane: Plane, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectSphere(sphere: Sphere, target: Vector3): Vector3?
open fun intersectsPlane(plane: Plane): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectTriangle(a: Vector3, b: Vector3, c: Vector3, backfaceCulling: Boolean, target: Vector3): Vector3?
open fun isIntersectionBox(b: Any): Any
open fun isIntersectionPlane(p: Any): Any
open fun isIntersectionSphere(s: Any): Any
open fun lookAt(v: Vector3): Ray
open var origin: Vector3
open fun recast(t: Number): Ray
open fun set(origin: Vector3, direction: Vector3): Ray
open class Raycaster
interface RaycasterParameters
interface RDraggableState
open class ReactAce
class ReactBeautifulDragNDrop : DragNDrop
class RealFs : Fs
class RealMediaDevices : MediaDevices, CoroutineScope
open class RectAreaLight : Light
interface RefCounted
class RefCounter : RefCounted
data class RemoteFs : Fs
interface RemoteFsBackend : Fs
sealed class RemoteFsOp
interface RemoteFsSerializer
class RemovableObserver<T : IObservable> : Observer
typealias RenderBucket = (panelBucket: PanelBucket) -> Unit
abstract class RenderEngine
interface Renderer
interface Renderer
interface RenderItem
class RenderManager
class RenderPlan : Map<DeviceType, DeviceTypeRenderPlan>
class RenderTarget
interface RenderTarget
class ResourceAllocationException : Error
interface ResponderProvided
interface Responders
abstract class ResultBuffer
class ResultParam
interface ResultType
abstract class ResultView
class RgbBeam : Beam
open class RingGeometry : Geometry
class RootToolchain : Toolchain
class Rotator
object SampleData
class SaveAsShowCommand
interface SavedSelection
class SaveShowCommand
open class Scene : Object3D
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
class SerializerRegistrar<T : Any>
class SessionMappingResults : MappingResults
enum class Severity
data class Shader
interface Shader
interface ShaderAnalysis
interface ShaderBuilder : IObservable
data class ShaderChannel
data class ShaderChannelRef : PortRef
class ShaderComponent : Component
abstract class ShaderDialect
interface ShaderEditorProps
class ShaderEditorStyles
data class ShaderInstance
interface ShaderInstanceCardProps
interface ShaderInstanceEditorProps
class ShaderInstanceOptions
class ShaderInstanceResolver
open class ShaderMaterial : Material
interface ShaderMaterialParameters : MaterialParameters
interface ShaderPortRef
interface ShaderPreview
interface ShaderPreviewBootstrapper
interface ShaderPreviewProps
object ShaderPreviewStyles
class ShaderRefactor
object Shaders
object ShaderToyShaderDialect : HintedShaderDialect
interface ShaderType
enum class ShadowMapType
open class ShadowMaterial : Material
interface ShadowMaterialParameters : MaterialParameters
open class Shape : Path
open class ShapeGeometry : Geometry
open class ShapePath
Module Contents
ShapePath()
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): ShapePath
open var color: Color
open var currentPath: Any
open fun lineTo(x: Number, y: Number): ShapePath
open fun moveTo(x: Number, y: Number): ShapePath
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): ShapePath
open fun splineThru(pts: Array<Vector2>): ShapePath
open var subPaths: Array<Any>
open fun toShapes(isCCW: Boolean, noHoles: Boolean = definedExternally): Array<Shape>
open var type: String
class SheepModel : ObjModel
class SheepSimulator
class Shenzarpy : MovingHead
data class Show : PatchHolder, Editable
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<String>> = emptyMap(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), controls: Map<String, Control> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<String>>
val controls: Map<String, Control>
val dataSources: Map<String, DataSource>
val EmptyShow: Show
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
fun getControl(id: String): Control
fun getDataSource(id: String): DataSource
fun getShader(id: String): Shader
val layouts: Layouts
val patches: List<Patch>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(json: Json): JsonElement
class ShowBuilder
class ShowEditIntent : EditIntent
data class ShowEditorState
interface ShowLayoutProps
object ShowMigrator : JsonTransformingSerializer<Show>
open class ShowOpener : OpenContext
interface ShowPlayer
data class ShowProblem
class ShowRunner
data class ShowState
interface ShowUiProps
enum class Side
object SimulatorBridge
object SimulatorStyles
class SingleUniformFeed : ProgramFeed
open class Skeleton
open class SkeletonHelper : LineSegments<dynamic, dynamic>
open class SkinnedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
interface SlidePanelProps
object SlidePanelStyles
data class Slider : Gadget
class SolidBrainShader : BrainShader<Buffer>
class SoundAnalysisPlugin
interface SoundAnalyzer
object SparkleMotion
open class Sphere
open class SphereBufferGeometry : BufferGeometry
open class SphereGeometry : Geometry
open class Spherical
open class SphericalHarmonics3
open class SpotLight : Light
Module Contents
SpotLight(color: Color = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: String = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: Number = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
open var angle: Number
open var decay: Number
open var distance: Number
open var intensity: Number
open var isSpotLight: Boolean
open var penumbra: Number
open var position: Vector3
open var power: Number
open var shadow: SpotLightShadow
open var target: Object3D
open var type: String
open class SpotLightHelper : Object3D
open class SpotLightShadow : LightShadow
open class Sprite : Object3D
open class SpriteMaterial : Material
interface SpriteMaterialParameters : MaterialParameters
class StageManager : BaseShowPlayer
Module Contents
StageManager(toolchain: Toolchain, renderManager: RenderManager, pubSub: Server, storage: Storage, fixtureManager: FixtureManager, clock: Clock, modelInfo: ModelInfo, coroutineContext: CoroutineContext)
val facade: Facade
inner class Facade : Facade
var lastUserInteraction: DateTime
fun onGadgetChange(): Unit
fun <T : Gadget> registerGadget(id: String, gadget: T, controlledDataSource: DataSource?): Unit
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = null, file: File? = null, isUnsaved: Boolean = file == null, fromClientUpdate: Boolean = false): Unit
fun <T : Gadget> useGadget(id: String): T
data class State
Module Contents
State(pan: Float = 0f, tilt: Float = 0f, colorWheelPosition: Float = 0f, dimmer: Float = 1f, color: Color = Color.BLACK)
val color: Color
val colorWheelPosition: Float
val dimmer: Float
fun move(startingPoint: Float, destination: Float, motorSpeed: Float, elapsed: Float): Float
fun moveToward(momentumState: State, requestedState: State, movingHead: MovingHead, elapsed: Float): State
val pan: Float
val tilt: Float
open class Stats
enum class StencilFunc
enum class StencilOp
open class StereoCamera : Camera
class Storage
interface Store
interface StoreState
class StrictFirmwareDaddy : FirmwareDaddy
open class StringKeyframeTrack : KeyframeTrack
object StuffThatShouldComeFromTheTheme
object Styles
object Styles
object Styles
object Styles
object Styles
class Styles
class SuiGenerisModel : ObjModel
class SurfaceGeometry
interface SurfacePixelStrategy
data class Surfaces
class SwirlyPixelArranger
data class Switch : Gadget
class SwitchToShowCommand
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
object SystemClock : Clock
interface T$0
interface T$0
interface T$0
interface T$0
interface T$1
interface T$1
interface T$10
interface T$11
interface T$12
interface T$12
interface T$13
interface T$13
interface T$14
interface T$15
interface T$16
interface T$17
interface T$18
interface T$19
interface T$2
interface T$2
interface T$20
interface T$21
interface T$22
interface T$23
interface T$24
interface T$25
interface T$26
interface T$27
interface T$28
interface T$29
interface T$3
interface T$3
interface T$30
interface T$31
interface T$32
interface T$33
interface T$34
interface T$35
interface T$36
interface T$37
interface T$38
interface T$39
interface T$4
interface T$4
interface T$40
interface T$41
interface T$42
interface T$43
interface T$44
interface T$45
interface T$46
interface T$47
interface T$48
interface T$49
interface T$5
interface T$5
interface T$50
interface T$51
interface T$52
interface T$53
interface T$54
interface T$55
interface T$6
interface T$6
interface T$7
interface T$7
interface T$8
interface T$8
interface T$9
open class TetrahedronGeometry : PolyhedronGeometry
interface TextEditorProps
interface TextFieldEditorProps
open class TextGeometry : ExtrudeGeometry
interface TextGeometryParameters
open class Texture : EventDispatcher
Module Contents
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var anisotropy: Number
open var center: Vector2
open fun clone(): Texture
open fun copy(source: Texture): Texture
var DEFAULT_IMAGE: Any
var DEFAULT_MAPPING: Any
open fun dispose(): Unit
open var encoding: TextureEncoding
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var id: Number
open var image: Any
open var internalFormat: String
open var isTexture: Boolean
open var magFilter: TextureFilter
open var mapping: Mapping
open var matrix: Matrix3
open var matrixAutoUpdate: Boolean
open var minFilter: TextureFilter
open var mipmaps: Array<Any>
open var name: String
open var needsUpdate: Boolean
open var offset: Vector2
open var onUpdate: () -> Unit
open var premultiplyAlpha: Boolean
open var repeat: Vector2
open var rotation: Number
open var sourceFile: String
open fun toJSON(meta: Any): Any
open fun transformUv(uv: Vector2): Vector2
open var type: TextureDataType
open var unpackAlignment: Number
open fun updateMatrix(): Unit
open var uuid: String
open var version: Number
open var wrapS: Wrapping
open var wrapT: Wrapping
enum class TextureDataType
enum class TextureEncoding
enum class TextureFilter
open class TextureLoader : Loader
class Theme
object Themes
class ThemeStyles
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
typealias Time = Double
data class TitlePropsEditor : PropsEditor
class ToggleButtonElementBuilder<T>
class ToggleButtonGroupElementBuilder<T>
class ToggleButtonGroupElementBuilder<T>
interface ToggleButtonGroupProps
enum class ToggleButtonGroupStyle
interface ToggleButtonProps
enum class ToggleButtonStyle
interface Token
interface TokenIterator
interface Tokenizer
enum class ToneMapping
interface Toolchain
class ToolchainStats : Stats
object Topics
open class TorusGeometry : Geometry
open class TorusKnotGeometry : Geometry
interface Transport
open class Triangle
Module Contents
Triangle(a: Vector3 = definedExternally, b: Vector3 = definedExternally, c: Vector3 = definedExternally)
open var a: Vector3
open var b: Vector3
open var c: Vector3
open fun clone(): Triangle
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun containsPoint(point: Vector3): Boolean
fun containsPoint(point: Vector3, a: Vector3, b: Vector3, c: Vector3): Boolean
open fun copy(triangle: Triangle): Triangle
open fun equals(triangle: Triangle): Boolean
open fun getArea(): Number
open fun getBarycoord(point: Vector3, target: Vector3): Vector3
fun getBarycoord(point: Vector3, a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getMidpoint(target: Vector3): Vector3
open fun getNormal(target: Vector3): Vector3
fun getNormal(a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getPlane(target: Plane): Plane
open fun getUV(point: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
fun getUV(point: Vector3, p1: Vector3, p2: Vector3, p3: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
open fun intersectsBox(box: Box3): Boolean
open fun isFrontFacing(direction: Vector3): Boolean
fun isFrontFacing(a: Vector3, b: Vector3, c: Vector3, direction: Vector3): Boolean
open fun set(a: Vector3, b: Vector3, c: Vector3): Triangle
open fun setFromPointsAndIndices(points: Array<Vector3>, i0: Number, i1: Number, i2: Number): Triangle
open class TubeGeometry : Geometry
enum class Type
typealias TypedArray = <ERROR CLASS>
typealias TypeId = String
interface UByteClampedArray
object UiActions
interface UndoManager
class UndoStack<T>
class Uniform
open class Uniform
class UniqueIds<T>
class UnresolvedPatch
class UnresolvedShaderInstance
enum class UpdateMode
enum class Usage
class UseFirmwareMessage : Message
interface UVGenerator
object Vec2ResultType : FloatsResultType
data class Vec3
object Vec3ResultType : FloatsResultType
data class Vec4
object Vec4ResultType : FloatsResultType
interface Vector
class Vector2
open class Vector2 : Vector
Module Contents
Vector2(x: Number, y: Number)
Vector2(x: Double = definedExternally, y: Double = definedExternally)
open fun add(v: Vector): Vector2
open fun add(v: Vector2, w: Vector2 = definedExternally): Vector2
open fun addScalar(s: Double): Vector2
open fun addScaledVector(v: Vector2, s: Double): Vector2
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector2, b: Vector2): Vector2
open fun addVectors(a: Vector, b: Vector): Vector
open fun angle(): Double
open fun applyMatrix3(m: Matrix3): Vector2
open fun ceil(): Vector2
open fun clamp(min: Vector2, max: Vector2): Vector2
open fun clampLength(min: Double, max: Double): Vector2
open fun clampScalar(min: Double, max: Double): Vector2
open fun clone(): Vector2
open fun copy(v: Vector2): Vector2
open fun copy(v: Vector): Vector
open fun cross(v: Vector2): Double
open fun distanceTo(v: Vector2): Double
open fun distanceToManhattan(v: Vector2): Double
open fun distanceToSquared(v: Vector2): Double
open fun divide(v: Vector2): Vector2
open fun divideScalar(s: Number): Vector2
open fun dot(v: Vector2): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector2): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector2
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector2
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector2
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector2
open fun getComponent(index: Number): Double
open var height: Double
open var isVector2: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector2, alpha: Number): Vector2
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Double): Vector2
open fun manhattanDistanceTo(v: Vector2): Double
open fun manhattanLength(): Double
open fun max(v: Vector2): Vector2
open fun min(v: Vector2): Vector2
open fun multiply(v: Vector2): Vector2
open fun multiplyScalar(scalar: Number): Vector2
open fun negate(): Vector2
open fun normalize(): Vector2
open fun random(): Vector2
open fun rotateAround(center: Vector2, angle: Double): Vector2
open fun round(): Vector2
open fun roundToZero(): Vector2
open fun set(x: Double, y: Double): Vector2
open fun setComponent(index: Number, value: Number): Vector2
open fun setLength(length: Number): Vector2
open fun setScalar(scalar: Double): Vector2
open fun setX(x: Double): Vector2
open fun setY(y: Double): Vector2
open fun sub(v: Vector2): Vector2
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector2
open fun subVectors(a: Vector2, b: Vector2): Vector2
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var width: Double
open var x: Double
open var y: Double
class Vector2F
open class Vector3 : Vector
Module Contents
Vector3(x: Number, y: Number, z: Number)
Vector3(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally)
open fun add(v: Vector3): Vector3
open fun add(v: Vector): Vector
open fun addScalar(s: Double): Vector3
open fun addScaledVector(v: Vector3, s: Number): Vector3
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector3, b: Vector3): Vector3
open fun addVectors(a: Vector, b: Vector): Vector
open fun angleTo(v: Vector3): Double
open fun applyAxisAngle(axis: Vector3, angle: Double): Vector3
open fun applyEuler(euler: Euler): Vector3
open fun applyMatrix3(m: Matrix3): Vector3
open fun applyMatrix4(m: Matrix4): Vector3
open fun applyNormalMatrix(m: Matrix3): Vector3
open fun applyQuaternion(q: Quaternion): Vector3
open fun ceil(): Vector3
open fun clamp(min: Vector3, max: Vector3): Vector3
open fun clampLength(min: Double, max: Double): Vector3
open fun clampScalar(min: Double, max: Double): Vector3
open fun clone(): Vector3
open fun copy(v: Vector3): Vector3
open fun copy(v: Vector): Vector
open fun cross(a: Vector3): Vector3
open fun crossVectors(a: Vector3, b: Vector3): Vector3
open fun distanceTo(v: Vector3): Double
open fun distanceToManhattan(v: Vector3): Double
open fun distanceToSquared(v: Vector3): Double
open fun divide(v: Vector3): Vector3
open fun divideScalar(s: Number): Vector3
open fun dot(v: Vector3): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector3): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector3
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector3
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector3
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector3
open fun getComponent(index: Number): Double
open var isVector3: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector3, alpha: Number): Vector3
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector3, v2: Vector3, alpha: Number): Vector3
open fun manhattanDistanceTo(v: Vector3): Double
open fun manhattanLength(): Double
open fun max(v: Vector3): Vector3
open fun min(v: Vector3): Vector3
open fun multiply(v: Vector3): Vector3
open fun multiplyScalar(s: Number): Vector3
open fun multiplyVectors(a: Vector3, b: Vector3): Vector3
open fun negate(): Vector3
open fun normalize(): Vector3
open fun project(camera: Camera): Vector3
open fun projectOnPlane(planeNormal: Vector3): Vector3
open fun projectOnVector(v: Vector3): Vector3
open fun random(): Vector3
open fun reflect(vector: Vector3): Vector3
open fun round(): Vector3
open fun roundToZero(): Vector3
open fun set(x: Double, y: Double, z: Double): Vector3
open fun set(x: Number, y: Number, z: Number): Vector3
open fun setComponent(index: Number, value: Number): Vector3
open fun setFromCylindrical(s: Cylindrical): Vector3
open fun setFromCylindricalCoords(radius: Double, theta: Double, y: Double): Vector3
open fun setFromMatrix3Column(matrix: Matrix3, index: Double): Vector3
open fun setFromMatrixColumn(matrix: Matrix4, index: Double): Vector3
open fun setFromMatrixPosition(m: Matrix4): Vector3
open fun setFromMatrixScale(m: Matrix4): Vector3
open fun setFromSpherical(s: Spherical): Vector3
open fun setFromSphericalCoords(r: Double, phi: Double, theta: Double): Vector3
open fun setLength(l: Number): Vector3
open fun setScalar(scalar: Double): Vector3
open fun setX(x: Double): Vector3
open fun setY(y: Double): Vector3
open fun setZ(z: Double): Vector3
open fun sub(a: Vector3): Vector3
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector3
open fun subVectors(a: Vector3, b: Vector3): Vector3
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open fun transformDirection(m: Matrix4): Vector3
open fun unproject(camera: Camera): Vector3
open var x: Double
open var y: Double
open var z: Double
data class Vector3F
open class Vector4 : Vector
Module Contents
Vector4(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally, w: Double = definedExternally)
open fun add(v: Vector4): Vector4
open fun add(v: Vector): Vector
open fun addScalar(scalar: Double): Vector4
open fun addScaledVector(v: Vector4, s: Double): Vector4
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector4, b: Vector4): Vector4
open fun addVectors(a: Vector, b: Vector): Vector
open fun applyMatrix4(m: Matrix4): Vector4
open fun ceil(): Vector4
open fun clamp(min: Vector4, max: Vector4): Vector4
open fun clampScalar(min: Double, max: Double): Vector4
open fun clone(): Vector4
open fun copy(v: Vector4): Vector4
open fun copy(v: Vector): Vector
open fun divideScalar(s: Number): Vector4
open fun dot(v: Vector4): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector4): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector4
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector4
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector4
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector4
open fun getComponent(index: Number): Double
open var height: Double
open var isVector4: Boolean
open fun length(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector4, alpha: Number): Vector4
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector4, v2: Vector4, alpha: Number): Vector4
open fun manhattanLength(): Double
open fun max(v: Vector4): Vector4
open fun min(v: Vector4): Vector4
open fun multiplyScalar(s: Number): Vector4
open fun negate(): Vector4
open fun normalize(): Vector4
open fun random(): Vector4
open fun round(): Vector4
open fun roundToZero(): Vector4
open fun set(x: Double, y: Double, z: Double, w: Double): Vector4
open fun setAxisAngleFromQuaternion(q: Quaternion): Vector4
open fun setAxisAngleFromRotationMatrix(m: Matrix3): Vector4
open fun setComponent(index: Number, value: Number): Vector4
open fun setLength(length: Number): Vector4
open fun setScalar(scalar: Double): Vector4
open fun setW(w: Double): Vector4
open fun setX(x: Double): Vector4
open fun setY(y: Double): Vector4
open fun setZ(z: Double): Vector4
open fun sub(v: Vector4): Vector4
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector4
open fun subVectors(a: Vector4, b: Vector4): Vector4
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var w: Double
open var width: Double
open var x: Double
open var y: Double
open var z: Double
class Vector4F
open class VectorKeyframeTrack : KeyframeTrack
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
open class VideoTexture : Texture
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
class VisitationLog
class Visualizer : StatusListener
data class VisualizerControl : Control
class VisualizerListenerClient : WebSocketListener, CoroutineScope
class VisualizerPanel : BComponent<Props, State>, Observer
interface VisualizerProps
data class VisualizerPropsEditor : PropsEditor
interface VisualizerPropsEditorProps
class VizMovingHead
class VizObj
class VizPixels : Pixels
class VizScene
class VizSurface
class WebClient : HostedWebApp
open class WebGL1Renderer : WebGLRenderer
interface WebGL2RenderingContext
open class WebGLAttributes
open class WebGLBindingStates
open class WebGLBufferRenderer
open class WebGLCapabilities
interface WebGLCapabilitiesParameters
open class WebGLClipping
open class WebGLColorBuffer
open class WebGLCubeMaps
open class WebGLCubeRenderTarget : WebGLRenderTarget
interface WebGLDebug
open class WebGLDepthBuffer
open class WebGLExtensions
open class WebGLGeometries
open class WebGLIndexedBufferRenderer
open class WebGLInfo
open class WebGLLights
open class WebGLMultisampleRenderTarget : WebGLRenderTarget
open class WebGLObjects
open class WebGLProgram
open class WebGLPrograms
Module Contents
WebGLPrograms(renderer: WebGLRenderer, cubemaps: WebGLCubeMaps, extensions: WebGLExtensions, capabilities: WebGLCapabilities, bindingStates: WebGLBindingStates, clipping: WebGLClipping)
open fun acquireProgram(parameters: Any, cacheKey: String): WebGLProgram
open fun getParameters(material: Material, lights: Any, shadows: Array<Any?>, scene: Scene, obj: Any): Any
open fun getProgramCacheKey(parameters: Any): String
open fun getUniforms(material: Material): Any?
open var programs: Array<WebGLProgram>
open fun releaseProgram(program: WebGLProgram): Unit
open class WebGLProperties
open class WebGLRenderer : Renderer
Module Contents
WebGLRenderer(parameters: WebGLRendererParameters = definedExternally)
open fun animate(callback: Function<*>): Unit
open var autoClear: Boolean
open var autoClearColor: Boolean
open var autoClearDepth: Boolean
open var autoClearStencil: Boolean
open var capabilities: WebGLCapabilities
open fun clear(color: Boolean = definedExternally, depth: Boolean = definedExternally, stencil: Boolean = definedExternally): Unit
open fun clearColor(): Unit
open fun clearDepth(): Unit
open fun clearStencil(): Unit
open fun clearTarget(renderTarget: WebGLRenderTarget, color: Boolean, depth: Boolean, stencil: Boolean): Unit
open var clippingPlanes: Array<Any>
open fun compile(scene: Object3D, camera: Camera): Unit
open var context: <ERROR CLASS>
open fun copyFramebufferToTexture(position: Vector2, texture: Texture, level: Number = definedExternally): Unit
open fun copyTextureToTexture(position: Vector2, srcTexture: Texture, dstTexture: Texture, level: Number = definedExternally): Unit
open var debug: WebGLDebug
open fun dispose(): Unit
open var domElement: <ERROR CLASS>
open fun enableScissorTest(boolean: Any): Any
open var extensions: WebGLExtensions
open fun forceContextLoss(): Unit
open var gammaFactor: Number
open fun getActiveCubeFace(): Number
open fun getActiveMipmapLevel(): Number
open fun getClearAlpha(): Number
open fun getClearColor(): Color
open fun getContext(): <ERROR CLASS>
open fun getContextAttributes(): Any
open fun getCurrentRenderTarget(): RenderTarget?
open fun getCurrentViewport(target: Vector4): Vector4
open fun getDrawingBufferSize(target: Vector2): Vector2
open fun getMaxAnisotropy(): Number
open fun getPixelRatio(): Number
open fun getPrecision(): String
open fun getRenderTarget(): RenderTarget?
open fun getScissor(target: Vector4): Vector4
open fun getScissorTest(): Boolean
open fun getSize(target: Vector2): Vector2
open fun getViewport(target: Vector4): Vector4
open var info: WebGLInfo
open fun initTexture(texture: Texture): Unit
open var localClippingEnabled: Boolean
open var maxMorphNormals: Number
open var maxMorphTargets: Number
open var outputEncoding: TextureEncoding
open var physicallyCorrectLights: Boolean
open var pixelRatio: Number
open var properties: WebGLProperties
open fun readRenderTargetPixels(renderTarget: RenderTarget, x: Number, y: Number, width: Number, height: Number, buffer: Any, activeCubeFaceIndex: Number = definedExternally): Unit
open fun render(scene: Object3D, camera: Camera): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: Geometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: BufferGeometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferImmediate(obj: Object3D, program: WebGLProgram): Unit
open var renderLists: WebGLRenderLists
open fun resetGLState(): Unit
open fun setAnimationLoop(callback: Function<*>?): Unit
open fun setClearAlpha(alpha: Number): Unit
open fun setClearColor(color: Color, alpha: Number = definedExternally): Unit
open fun setClearColor(color: String, alpha: Number = definedExternally): Unit
open fun setClearColor(color: Number, alpha: Number = definedExternally): Unit
open fun setDrawingBufferSize(width: Number, height: Number, pixelRatio: Number): Unit
open fun setFramebuffer(value: <ERROR CLASS>): Unit
open fun setOpaqueSort(method: Function<*>): Unit
open fun setPixelRatio(value: Number): Unit
open fun setRenderTarget(renderTarget: RenderTarget?, activeCubeFace: Number = definedExternally, activeMipmapLevel: Number = definedExternally): Unit
open fun setScissor(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissor(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissorTest(enable: Boolean): Unit
open fun setSize(width: Number, height: Number, updateStyle: Boolean): Unit
open fun setTransparentSort(method: Function<*>): Unit
open fun setViewport(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setViewport(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open var shadowMap: WebGLShadowMap
open var shadowMapCullFace: CullFace
open var shadowMapDebug: Boolean
open var shadowMapEnabled: Boolean
open var shadowMapType: ShadowMapType
open var sortObjects: Boolean
open var state: WebGLState
open fun supportsBlendMinMax(): Any
open fun supportsCompressedTexturePVRTC(): Any
open fun supportsCompressedTextureS3TC(): Any
open fun supportsFloatTextures(): Any
open fun supportsHalfFloatTextures(): Any
open fun supportsInstancedArrays(): Any
open fun supportsStandardDerivatives(): Any
open fun supportsVertexTextures(): Any
open var toneMapping: ToneMapping
open var toneMappingExposure: Number
open var vr: Boolean
open var xr: WebXRManager
interface WebGLRendererParameters
open class WebGLRenderList
Module Contents
WebGLRenderList(properties: WebGLProperties)
open fun finish(): Unit
open fun init(): Unit
open var opaque: Array<RenderItem>
open fun push(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open fun sort(opaqueSort: Function<*>, transparentSort: Function<*>): Unit
open var transparent: Array<RenderItem>
open fun unshift(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open class WebGLRenderLists
open class WebGLRenderTarget : EventDispatcher
interface WebGLRenderTargetOptions
open class WebGLShader
open class WebGLShadowMap
open class WebGLState
Module Contents
WebGLState(gl: <ERROR CLASS>, extensions: WebGLExtensions, capabilities: WebGLCapabilities)
open fun activeTexture(webglSlot: Number): Unit
open fun bindTexture(webglType: Number, webglTexture: Any): Unit
open var buffers: T$15
open fun compressedTexImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, data: <ERROR CLASS>): Unit
open fun disable(id: Number): Unit
open fun disableUnusedAttributes(): Unit
open fun enable(id: Number): Unit
open fun enableAttribute(attribute: Number): Unit
open fun enableAttributeAndDivisor(attribute: Number, meshPerAttribute: Number): Unit
open fun initAttributes(): Unit
open fun reset(): Unit
open fun scissor(scissor: Vector4): Unit
open fun setBlending(blending: Blending, blendEquation: BlendingEquation = definedExternally, blendSrc: BlendingSrcFactor = definedExternally, blendDst: BlendingDstFactor = definedExternally, blendEquationAlpha: BlendingEquation = definedExternally, blendSrcAlpha: BlendingSrcFactor = definedExternally, blendDstAlpha: BlendingDstFactor = definedExternally, premultiplyAlpha: Boolean = definedExternally): Unit
open fun setCullFace(cullFace: CullFace): Unit
open fun setFlipSided(flipSided: Boolean): Unit
open fun setLineWidth(width: Number): Unit
open fun setMaterial(material: Material, frontFaceCW: Boolean): Unit
open fun setPolygonOffset(polygonoffset: Boolean, factor: Number = definedExternally, units: Number = definedExternally): Unit
open fun setScissorTest(scissorTest: Boolean): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, format: Number, type: Number, pixels: <ERROR CLASS>?): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, format: Number, type: Number, source: Any): Unit
open fun texImage3D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, depth: Number, border: Number, format: Number, type: Number, pixels: Any): Unit
open fun unbindTexture(): Unit
open fun useProgram(program: Any): Boolean
open fun vertexAttribPointer(index: Number, size: Number, type: Number, normalized: Boolean, stride: Number, offset: Number): Unit
open fun viewport(viewport: Vector4): Unit
open class WebGLStencilBuffer
open class WebGLTextures
Module Contents
WebGLTextures(gl: <ERROR CLASS>, extensions: WebGLExtensions, state: WebGLState, properties: WebGLProperties, capabilities: WebGLCapabilities, utils: WebGLUtils, info: WebGLInfo)
open fun allocateTextureUnit(): Unit
open fun resetTextureUnits(): Unit
open fun safeSetTexture2D(texture: Any, slot: Number): Unit
open fun safeSetTextureCube(texture: Any, slot: Number): Unit
open fun setTexture2D(texture: Any, slot: Number): Unit
open fun setTexture2DArray(texture: Any, slot: Number): Unit
open fun setTexture3D(texture: Any, slot: Number): Unit
open fun setTextureCube(texture: Any, slot: Number): Unit
open fun setTextureCubeDynamic(texture: Any, slot: Number): Unit
open fun setupRenderTarget(renderTarget: Any): Unit
open fun updateMultisampleRenderTarget(renderTarget: Any): Unit
open fun updateRenderTargetMipmap(renderTarget: Any): Unit
open class WebGLUniforms
Module Contents
WebGLUniforms(gl: <ERROR CLASS>, program: WebGLProgram)
fun seqWithValue(seq: Any, values: Array<Any>): Array<Any>
open fun setOptional(gl: <ERROR CLASS>, obj: Any, name: String): Unit
open fun setValue(gl: <ERROR CLASS>, name: String, value: Any, textures: WebGLTextures): Unit
fun upload(gl: <ERROR CLASS>, seq: Any, values: Array<Any>, textures: WebGLTextures): Unit
open class WebGLUtils
class WebSocketClient : WebSocketListener, CoroutineScope
class WebSocketRouter : WebSocketListener
open class WebXRManager
open class WireframeGeometry : BufferGeometry
enum class Wrapping
class XBuilder
package baaahs
Module Contents
class AdminUi : HostedWebApp
abstract class BaseShowPlayer : ShowPlayer
class Brain : UdpListener
data class BrainId
class BrainMain
class BrainManager
Module Contents
BrainManager(fixtureManager: FixtureManager, firmwareDaddy: FirmwareDaddy, model: Model, mappingResults: MappingResults, udpSocket: UdpSocket, networkStats: NetworkStats, clock: Clock, surfacePixelStrategy: SurfacePixelStrategy = LinearSurfacePixelStrategy())
fun addListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
val brainCount: Int
inner class BrainTransport : Transport
fun createFixtureFor(msg: BrainHelloMessage, transport: Transport): Fixture
fun foundBrain(brainAddress: Address, msg: BrainHelloMessage, isSimulatedBrain: Boolean = false): Unit
fun receivedPing(fromAddress: Address, message: PingMessage): Unit
fun removeListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
fun updateFixtures(): Boolean
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
interface BrainShaderReader<T : BrainShader<*>>
fun <ERROR CLASS>.clear(): Unit
data class ClientData
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, value: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
fun constrain(value: Float, minValue: Float, maxValue: Float): Float
fun <ERROR CLASS>.context2d(): <ERROR CLASS>
object DeadCodeEliminationDefeater
fun debugger(arg: String = "?"): Unit
fun decodeBase64(s: String): ByteArray
class DirectoryDaddy : FirmwareDaddy
val document: <ERROR CLASS>
fun doRunBlocking(block: suspend () -> Unit): Unit
interface FirmwareDaddy
fun <T> <ERROR CLASS>.first(className: String): T
fun <T> <ERROR CLASS><T>.forEach(action: (T) -> Unit): Unit
abstract class Gadget
val GadgetDataSerializer: KSerializer<Map<String, JsonElement>>
class GadgetInfo
typealias GadgetListener = (Gadget) -> Unit
fun getResource(name: String): String
interface HostedWebApp
val internalTimerClock: Clock
class JsMapperUi : MapperUi, HostedWebApp
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.Map
kotlin.Int
kotlin.Lazy
kotlin.String
class Launcher
fun <T> T.listOf(): List<T>
fun main(args: Array<String>): Unit
fun main(): Unit
class Mapper : UdpListener, Listener, CoroutineScope
interface MapperUi
interface MediaDevices
class MovingHeadManager
class NewShowCommand
org.w3c.dom.Element
class PanelInfo
class PermissiveFirmwareDaddy : FirmwareDaddy
class Pinky : CoroutineScope, UdpListener
Module Contents
Pinky(model: Model, network: Network, dmxUniverse: Universe, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, soundAnalyzer: SoundAnalyzer, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, renderManager: RenderManager, plugins: Plugins, pinkyMainDispatcher: CoroutineDispatcher)
val address: Address
fun addSimulatedBrains(): Unit
val clock: Clock
val coroutineContext: CoroutineContext
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model
val network: Network
class NetworkStats
val pinkyMainDispatcher: CoroutineDispatcher
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
data class ServerNotice
val stageManager: StageManager
suspend fun startAndRun(simulateBrains: Boolean = false): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
val toolchain: RootToolchain
data class PinkyConfig
@ObsoleteCoroutinesApi class PinkyMain
enum class PinkyState
interface Pixels : Iterable<Color>
object Pluggables
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
open class Client : Endpoint
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
inner class ClientCommandChannel<C, R> : CommandChannel<C, R>
fun <C, R> commandSender(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): (command: C) -> Unit
inner class ConnectionToServer : Connection
val isConnected: Boolean
fun <C, R> openCommandChannel(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): CommandChannel<C, R>
fun removeStateChangeListener(callback: () -> Unit): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
fun connect(networkLink: Link, address: Address, port: Int): Client
abstract class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
class ConnectionFromClient : Connection
abstract class Endpoint
fun listen(httpServer: HttpServer, coroutineContext: CoroutineContext): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
Module Contents
Server(httpServer: HttpServer, handlerContext: CoroutineContext)
fun <C, R> listenOnCommandChannel(commandPort: CommandPort<C, R>, callback: suspend (command: C, reply: (R) -> Unit) -> Unit): Unit
fun <T> publish(topic: Topic<T>, data: T, onUpdate: (T) -> Unit): Channel<T>
inner class PublisherListener<T> : Listener
inner class ServerCommandChannel<C, R>
fun <T> state(topic: Topic<T>, initialValue: T, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T>
data class Topic<T>
class TopicInfo<T>
class Topics
val verbose: Boolean
suspend fun randomDelay(timeMs: Int): Unit
fun randomId(prefix: String): String
interface RefCounted
class RefCounter : RefCounted
val resourcesBase: <ERROR CLASS>
class SaveAsShowCommand
class SaveShowCommand
enum class Severity
class SheepSimulator
data class ShowEditorState
interface ShowPlayer
data class ShowProblem
class ShowRunner
data class ShowState
object SimulatorBridge
interface SoundAnalyzer
object SparkleMotion
class StageManager : BaseShowPlayer
Module Contents
StageManager(toolchain: Toolchain, renderManager: RenderManager, pubSub: Server, storage: Storage, fixtureManager: FixtureManager, clock: Clock, modelInfo: ModelInfo, coroutineContext: CoroutineContext)
val facade: Facade
inner class Facade : Facade
var lastUserInteraction: DateTime
fun onGadgetChange(): Unit
fun <T : Gadget> registerGadget(id: String, gadget: T, controlledDataSource: DataSource?): Unit
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = null, file: File? = null, isUnsaved: Boolean = file == null, fromClientUpdate: Boolean = false): Unit
fun <T : Gadget> useGadget(id: String): T
class StrictFirmwareDaddy : FirmwareDaddy
class SwitchToShowCommand
object Topics
fun toRadians(degrees: Float): Float
fun <T> unknown(type: String, key: T, among: Collection<T>): String
const val USE_SOLID_SHADERS: Boolean
val window: <ERROR CLASS>
fun Show.withState(showState: ShowState, isUnsaved: Boolean, file: File?): ShowEditorState
package baaahs.admin
package baaahs.api.ws
package baaahs.app.ui
package baaahs.app.ui.controls
package baaahs.app.ui.editor
package baaahs.browser
package baaahs.client
package baaahs.dmx
package baaahs.fixtures
package baaahs.gadgets
package baaahs.geom
package baaahs.gl
Module Contents
fun Toolchain.autoWire(vararg shaders: Shader, defaultPorts: Map<ContentType, MutablePort> = emptyMap(), shaderChannel: ShaderChannel = ShaderChannel.Main, deviceTypes: Collection<DeviceType> = emptyList()): UnresolvedPatch
fun Toolchain.autoWire(vararg shaders: OpenShader, defaultPorts: Map<ContentType, MutablePort> = emptyMap(), shaderChannel: ShaderChannel = ShaderChannel.Main, deviceTypes: Collection<DeviceType> = emptyList()): UnresolvedPatch
class CachingToolchain : Toolchain
object GlBase
abstract class GlContext
Module Contents
GlContext(kgl: Kgl, glslVersion: String, checkForErrors: Boolean = false)
fun <T> check(fn: Kgl.() -> T): T
var checkForErrors: Boolean
fun compile(vertexShader: CompiledShader, fragShader: CompiledShader): Program
fun createFragmentShader(source: String): CompiledShader
fun createFrameBuffer(): FrameBuffer
fun createRenderBuffer(): RenderBuffer
fun createVertexShader(source: String): CompiledShader
open fun ensureResultBufferCanContainFloats(): Unit
inner class FrameBuffer
fun getTextureUnit(key: Any): TextureUnit
const val GL_R32F: Int
const val GL_RG32F: Int
const val GL_RGB32F: Int
const val GL_RGBA32F: Int
const val GL_RGBA8: Int
val glslVersion: String
fun <T> noCheck(fn: Kgl.() -> T): T
fun release(): Unit
inner class RenderBuffer
abstract fun <T> runInContext(fn: () -> T): T
fun setViewport(x: Int, y: Int, width: Int, height: Int): Unit
class Stats
val stats: Stats
inner class TextureUnit
Module Contents
TextureUnit(key: Any, unitNumber: Int)
fun bindTexture(texture: Texture): Unit
var boundTexture: Texture?
fun configure(minFilter: Int = GL_LINEAR, maxFilter: Int = GL_LINEAR): Unit
fun release(): Unit
fun setUniform(uniform: Uniform): Unit
fun uploadTexture(level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int = 0): Unit
protected val textureUnits: MutableMap<Any, TextureUnit>
fun useProgram(glslProgram: GlslProgram): Unit
abstract class GlManager
class JoglGlManager : GlManager
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
class LwjglGlManager : GlManager
fun Toolchain.openShader(shader: Shader): OpenShader
fun Toolchain.openShader(mutableShader: MutableShader): OpenShader
class RootToolchain : Toolchain
interface Toolchain
class ToolchainStats : Stats
data class Vec3
data class Vec4
fun Toolchain.withCache(name: String): CachingToolchain
package baaahs.gl.data
package baaahs.gl.glsl
Module Contents
fun <no name provided>(): Unit
class AnalysisException : GlslException
class CompilationException : GlslException
class CompiledShader
interface EngineFeedResolver
class ErrorsShaderAnalysis : ShaderAnalysis
interface FeedResolver
class GlslAnalyzer
class GlslCode
data class GlslError
abstract class GlslException : Exception
class GlslParser
class GlslProgram
sealed class GlslType
Module Contents
val defaultInitializer: String
open fun equals(other: Any?): Boolean
object Float : GlslType
fun from(glsl: String): GlslType
val glslLiteral: String
open fun hashCode(): Int
object Int : GlslType
object Sampler2D : GlslType
class Struct : GlslType
Module Contents
Struct(glslStruct: GlslStruct)
Struct(name: String, vararg fields: Pair<String, GlslType>)
Struct(name: String, vararg fields: Pair<String, GlslType>, defaultInitializer: String)
Struct(name: String, fields: Map<String, GlslType>, defaultInitializer: String = initializerFor(fields))
fun equals(other: Any?): Boolean
val fields: Map<String, GlslType>
fun hashCode(): Int
val name: String
fun toGlsl(namespace: Namespace?, publicStructNames: Set<String>): String
open fun toString(): String
val types: MutableMap<String, GlslType>
object Vec2 : GlslType
object Vec3 : GlslType
object Vec4 : GlslType
object Void : GlslType
class LinkException : GlslException
class ResourceAllocationException : Error
interface ShaderAnalysis
package baaahs.gl.patch
package baaahs.gl.preview
package baaahs.gl.render
package baaahs.gl.shader
Module Contents
data class InputPort
interface OpenShader : RefCounted
Module Contents
class Base : OpenShader, RefCounted
Module Contents
Base(shaderAnalysis: ShaderAnalysis, shaderType: ShaderType)
Base(shader: Shader, glslCode: GlslCode, entryPoint: GlslFunction, inputPorts: List<InputPort>, outputPort: OutputPort, shaderType: ShaderType, shaderDialect: ShaderDialect, errors: List<GlslError> = emptyList())
val entryPoint: GlslFunction
fun equals(other: Any?): Boolean
val errors: List<GlslError>
val glslCode: GlslCode
fun hashCode(): Int
val inputPorts: List<InputPort>
fun invocationGlsl(namespace: Namespace, resultVar: String, portMap: Map<String, String>): String
val outputPort: OutputPort
val shader: Shader
val shaderDialect: ShaderDialect
val shaderType: ShaderType
val title: String
fun toGlsl(namespace: Namespace, portMap: Map<String, String>): String
abstract val entryPoint: GlslFunction
abstract val errors: List<GlslError>
open fun findInputPort(portId: String): InputPort
open fun findInputPortOrNull(portId: String): InputPort?
abstract val glslCode: GlslCode
abstract val inputPorts: List<InputPort>
abstract fun invocationGlsl(namespace: Namespace, resultVar: String, portMap: Map<String, String> = emptyMap()): String
abstract val outputPort: OutputPort
open val portStructs: List<Struct>
abstract val shader: Shader
abstract val shaderDialect: ShaderDialect
abstract val shaderType: ShaderType
open val src: String
abstract val title: String
abstract fun toGlsl(namespace: Namespace, portMap: Map<String, String> = emptyMap()): String
data class OutputPort
package baaahs.gl.shader.dialect
package baaahs.gl.shader.type
package baaahs.glsl
package baaahs.imaging
Module Contents
interface Bitmap
open class CanvasBitmap : Bitmap
fun createCanvas(width: Int, height: Int): <ERROR CLASS>
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsUByteClampedArray : UByteClampedArray
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface UByteClampedArray
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
package baaahs.io
package baaahs.jsx
package baaahs.jsx.sim
package baaahs.mapper
Module Contents
object DateTimeSerializer : KSerializer<DateTime>
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface MappingResults
data class MappingSession
class PinkyMapperHandlers
class SessionMappingResults : MappingResults
class Storage
package baaahs.model
package baaahs.models
package baaahs.net
package baaahs.plugin
package baaahs.plugin.beatlink
package baaahs.plugin.core
package baaahs.proto
package baaahs.shaders
package baaahs.show
Module Contents
data class AddControlMenuItem
fun buildEmptyShow(): Show
data class ButtonControl : PatchHolder, Control
data class ButtonGroupControl : Control
data class ConstPortRef : PortRef
interface Control : Editable
interface DataSource
interface DataSourceBuilder<T : DataSource>
data class DataSourceRef : PortRef
class EmptyPatchHolder : PatchHolder
data class EventBinding
object FixtureShaders
data class GadgetControl : Control
kotlin.collections.List
data class Layout
data class Layouts
data class OutputPortRef : PortRef
data class Patch
interface PatchHolder : Editable
sealed class PortRef
object SampleData
data class Shader
data class ShaderChannel
data class ShaderChannelRef : PortRef
data class ShaderInstance
interface ShaderPortRef
data class Show : PatchHolder, Editable
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<String>> = emptyMap(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), controls: Map<String, Control> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<String>>
val controls: Map<String, Control>
val dataSources: Map<String, DataSource>
val EmptyShow: Show
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
fun getControl(id: String): Control
fun getDataSource(id: String): DataSource
fun getShader(id: String): Shader
val layouts: Layouts
val patches: List<Patch>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(json: Json): JsonElement
object ShowMigrator : JsonTransformingSerializer<Show>
data class Surfaces
enum class UpdateMode
data class VisualizerControl : Control
package baaahs.show.live
package baaahs.show.mutable
package baaahs.shows
package baaahs.sim
package baaahs.sim.ui
Module Contents
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.brainIndicator(handler: <ERROR CLASS><BrainIndicatorProps>): <ERROR CLASS>
interface BrainIndicatorProps
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
interface ConsoleProps
interface ConsoleState
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.frameratePanel(handler: <ERROR CLASS><FrameratePanelProps>): <ERROR CLASS>
interface FrameratePanelProps
val GeneratedGlslPalette: <ERROR CLASS><P>
fun <ERROR CLASS>.generatedGlslPalette(handler: <ERROR CLASS><GeneratedGlslPaletteProps>): <ERROR CLASS>
interface GeneratedGlslPaletteProps
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.networkPanel(handler: <ERROR CLASS><NetworkPanelProps>): <ERROR CLASS>
interface NetworkPanelProps
class PinkyPanel : BComponent<PinkyPanelProps, PinkyPanelState>, Observer
fun <ERROR CLASS>.pinkyPanel(handler: <ERROR CLASS><PinkyPanelProps>): <ERROR CLASS>
interface PinkyPanelProps
interface PinkyPanelState
object Styles
val WebClientWindow: <ERROR CLASS><P>
package baaahs.ui
Module Contents
fun <T : IObservable> T.addObserver(fireImmediately: Boolean = false, callback: (T) -> Unit): RemovableObserver<T>
infix fun <ERROR CLASS>.and(that: <ERROR CLASS>): MutableList<<ERROR CLASS>>
abstract class BComponent<P, S> : Observer
fun HelpProps.child(block: <ERROR CLASS>.() -> Unit): Unit
fun <ERROR CLASS>.child(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
fun <ERROR CLASS>.copyInto(dest: <ERROR CLASS>): Unit
fun <ERROR CLASS>.descendants(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
interface Draggable
abstract class DragNDrop
interface DropTarget
val ErrorDisplay: <ERROR CLASS>
interface ErrorDisplayProps
open class Facade : Observable, Observer
fun <ERROR CLASS>.fileDialog(handler: <ERROR CLASS><FileDialogProps>): <ERROR CLASS>
interface FileDialogProps
class FileDisplay
val Help: <ERROR CLASS><P>
fun <ERROR CLASS>.help(handler: <ERROR CLASS><HelpProps>): <ERROR CLASS>
fun helper(block: HelpProps.() -> Unit): HelpProps.() -> Unit
interface HelpProps
interface Icon
fun <T> <ERROR CLASS>.important(property: KProperty<T>, value: T): Unit
inline fun HelpProps.inject(block: HelpProps.() -> Unit): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.insertPlaceholder(droppableProvided: DroppableProvided): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.install(droppableProvided: DroppableProvided): Unit
interface IObservable
class KeyboardShortcutHandler
kotlin.Array
kotlin.collections.List
kotlin.Function
kotlin.String
val Markdown: <ERROR CLASS><P>
fun <ERROR CLASS>.markdown(handler: <ERROR CLASS><MarkdownProps>): <ERROR CLASS>
interface MarkdownProps
object materialProps : ReadWriteProperty<HelpProps, <ERROR CLASS>?>
fun <ERROR CLASS>.mixIn(mixin: <ERROR CLASS>): <ERROR CLASS>
val <ERROR CLASS>.name: String
fun <T> nuffin(): T
open class Observable : IObservable
interface Observer
infix fun <T> <ERROR CLASS>.on(clazz: T): Pair<T, String>
org.w3c.dom.events.EventTarget
fun <ERROR CLASS>.partial(block: <ERROR CLASS>.() -> Unit): <ERROR CLASS>
class Prompt
val PromptDialog: <ERROR CLASS><P>
fun <ERROR CLASS>.promptDialog(handler: <ERROR CLASS><PromptDialogProps>): <ERROR CLASS>
interface PromptDialogProps
class ReactBeautifulDragNDrop : DragNDrop
class RemovableObserver<T : IObservable> : Observer
interface Renderer
fun renderWrapper(block: <ERROR CLASS>.() -> Unit): Renderer
val <ERROR CLASS>.selector: String
object SimulatorStyles
object StuffThatShouldComeFromTheTheme
object Styles
var HelpProps.title: <ERROR CLASS>?
fun HelpProps.title(block: <ERROR CLASS>.() -> Unit): Unit
inline fun <ERROR CLASS>.typographyBody1(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
inline fun <ERROR CLASS>.typographyBody2(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
inline fun <ERROR CLASS>.typographySubtitle1(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
inline fun <ERROR CLASS>.typographySubtitle2(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
operator fun <ERROR CLASS>.unaryPlus(): String
fun unstable_batchedUpdates(callback: dynamic): Unit
fun <T : Function<*>> useCallback(vararg dependencies: dynamic, callback: T): T
fun useEffect(vararg dependencies: dynamic, name: String? = "Effect", effect: () -> Unit): Unit
fun <T> useRef(): <ERROR CLASS><T>
fun <ERROR CLASS>.within(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
class XBuilder
fun <P> xComponent(name: String, isPure: Boolean = false, func: XBuilder.(props: P) -> Unit): <ERROR CLASS><P>
package baaahs.ui.editor
package baaahs.ui.misc
package baaahs.util
package baaahs.visualizer
package baaahs.visualizer.movers
Module Contents
interface Beam
fun MovingHead.colorAtPosition(position: Float, next: Boolean = false): Color
enum class ColorMode
class ColorWheelBeam : Beam
class Cone
kotlin.ranges.ClosedRange
class RgbBeam : Beam
data class State
Module Contents
State(pan: Float = 0f, tilt: Float = 0f, colorWheelPosition: Float = 0f, dimmer: Float = 1f, color: Color = Color.BLACK)
val color: Color
val colorWheelPosition: Float
val dimmer: Float
fun move(startingPoint: Float, destination: Float, motorSpeed: Float, elapsed: Float): Float
fun moveToward(momentumState: State, requestedState: State, movingHead: MovingHead, elapsed: Float): State
val pan: Float
val tilt: Float
class VizMovingHead
package baaahs.visualizer.ui
package external
package external.markdownit
package external.mosaic
Module Contents
fun <T> buildSpecFromUpdate(mosaicUpdate: MosaicUpdate<T>): dynamic
enum class Corner
fun <T> createBalancedTreeFromLeaves(leaves: Array<dynamic>, startDirection: String = definedExternally): dynamic
fun <T> createDragToUpdates(root: MosaicParent<T>, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createDragToUpdates(root: T, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createExpandUpdate(path: MosaicPath, percentage: Number): MosaicUpdate<T>
fun <T> createHideUpdate(path: MosaicPath): MosaicUpdate<T>
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
fun <T> createRemoveUpdate(root: MosaicParent<T>, path: MosaicPath): MosaicUpdate<T>
fun <T> createRemoveUpdate(root: T, path: MosaicPath): MosaicUpdate<T>
interface EnabledResizeOptions
fun <T> getAndAssertNodeAtPathExists(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getAndAssertNodeAtPathExists(tree: T, path: MosaicPath): dynamic
fun <T> getLeaves(tree: MosaicParent<T>): Array<T>
fun <T> getLeaves(tree: T): Array<T>
fun <T> getNodeAtPath(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getNodeAtPath(tree: T, path: MosaicPath): dynamic
fun getOtherBranch(branch: String): String
fun getOtherDirection(direction: String): String
fun getPathToCorner(tree: MosaicParent<Any>, corner: Corner): MosaicPath
fun getPathToCorner(tree: Any, corner: Corner): MosaicPath
fun <T> isParent(node: MosaicParent<T>): Boolean
fun <T> isParent(node: T): Boolean
abstract class Mosaic<T>
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
val MosaicWindow: <ERROR CLASS><MosaicWindowProps<String>>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface T$0
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
fun <T> updateTree(root: MosaicParent<T>, updates: Array<MosaicUpdate<T>>): dynamic
fun <T> updateTree(root: T, updates: Array<MosaicUpdate<T>>): dynamic
package external.react
package external.react_draggable
package materialui
Module Contents
val attributeBooleanTicker: <ERROR CLASS><Boolean>
var <ERROR CLASS>.exclusive: Boolean
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
fun <ERROR CLASS>.icon(icon: <ERROR CLASS><<ERROR CLASS>, out <ERROR CLASS>>, handler: <ERROR CLASS><<ERROR CLASS>> = { }): <ERROR CLASS>
fun <ERROR CLASS>.icon(icon: Icon, handler: <ERROR CLASS><<ERROR CLASS>> = { }): <ERROR CLASS>
var <ERROR CLASS>.selected: Boolean
fun <ERROR CLASS>.toggleButton(vararg classMap: Pair<<ERROR CLASS>, String>, block: ToggleButtonElementBuilder<<ERROR CLASS>>.() -> Unit): <ERROR CLASS>
fun <ERROR CLASS>.toggleButton(attrs: ToggleButtonProps.() -> Unit, children: <ERROR CLASS>.() -> Any): <ERROR CLASS>
fun <T> <ERROR CLASS>.toggleButton(vararg classMap: Pair<ToggleButtonStyle, String>, factory: (<ERROR CLASS><Unit>) -> T, block: ToggleButtonElementBuilder<T>.() -> Unit): <ERROR CLASS>
class ToggleButtonElementBuilder<T>
fun <ERROR CLASS>.toggleButtonGroup(vararg classMap: Pair<ToggleButtonGroupStyle, String>, block: ToggleButtonGroupElementBuilder<<ERROR CLASS>>.() -> Unit): <ERROR CLASS>
class ToggleButtonGroupElementBuilder<T>
interface ToggleButtonGroupProps
enum class ToggleButtonGroupStyle
interface ToggleButtonProps
enum class ToggleButtonStyle
package materialui.components.buttongroup
package materialui.icons
Module Contents
object Icons
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Airplay: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AvTimer: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CropLandscape: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Delete: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ErrorOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Help: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val HelpOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Info: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Input: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreHoriz: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreVert: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotInterested: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenWith: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PowerInput: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Settings: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ShowChart: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ViewModule: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Visibility: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
package ReactAce.Ace
package three.js
Module Contents
fun add(key: String, file: Any): Unit
val AdditiveBlending: Blending
val AddOperation: Combine
val AlwaysDepth: DepthModes
val AlwaysStencilFunc: StencilFunc
open class AmbientLight : Light
open class AmbientLightProbe : LightProbe
interface AnalyserNode
open class AnimationAction
Module Contents
AnimationAction(mixer: AnimationMixer, clip: AnimationClip, localRoot: Object3D = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open var clampWhenFinished: Boolean
open fun crossFadeFrom(fadeOutAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open fun crossFadeTo(fadeInAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open var enabled: Boolean
open fun fadeIn(duration: Number): AnimationAction
open fun fadeOut(duration: Number): AnimationAction
open fun getClip(): AnimationClip
open fun getEffectiveTimeScale(): Number
open fun getEffectiveWeight(): Number
open fun getMixer(): AnimationMixer
open fun getRoot(): Object3D
open fun halt(duration: Number): AnimationAction
open fun isRunning(): Boolean
open fun isScheduled(): Boolean
open var loop: AnimationActionLoopStyles
open var paused: Boolean
open fun play(): AnimationAction
open var repetitions: Number
open fun reset(): AnimationAction
open fun setDuration(duration: Number): AnimationAction
open fun setEffectiveTimeScale(timeScale: Number): AnimationAction
open fun setEffectiveWeight(weight: Number): AnimationAction
open fun setLoop(mode: AnimationActionLoopStyles, repetitions: Number): AnimationAction
open fun startAt(time: Number): AnimationAction
open fun stop(): AnimationAction
open fun stopFading(): AnimationAction
open fun stopWarping(): AnimationAction
open fun syncWith(action: AnimationAction): AnimationAction
open var time: Number
open var timeScale: Number
open fun warp(statTimeScale: Number, endTimeScale: Number, duration: Number): AnimationAction
open var weight: Number
open var zeroSlopeAtEnd: Boolean
open var zeroSlopeAtStart: Boolean
enum class AnimationActionLoopStyles
enum class AnimationBlendMode
open class AnimationClip
Module Contents
AnimationClip(name: String = definedExternally, duration: Number = definedExternally, tracks: Array<KeyframeTrack> = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open fun clone(): AnimationClip
fun CreateClipsFromMorphTargetSequences(morphTargets: Array<MorphTarget>, fps: Number, noLoop: Boolean): Array<AnimationClip>
fun CreateFromMorphTargetSequence(name: String, morphTargetSequence: Array<MorphTarget>, fps: Number, noLoop: Boolean): AnimationClip
open var duration: Number
fun findByName(clipArray: Array<AnimationClip>, name: String): AnimationClip
open var name: String
open fun optimize(): AnimationClip
fun parse(json: Any): AnimationClip
fun parseAnimation(animation: Any, bones: Array<Bone>): AnimationClip
open fun resetDuration(): AnimationClip
open var results: Array<Any>
fun toJSON(): Any
open var tracks: Array<KeyframeTrack>
open fun trim(): AnimationClip
open var uuid: String
open fun validate(): Boolean
open class AnimationLoader : Loader
open class AnimationMixer : EventDispatcher
open class AnimationObjectGroup
open class ArrayCamera : PerspectiveCamera
interface ArrayLike<T>
open class ArrowHelper : Object3D
open class Audio<NodeType : AudioNode> : Object3D
open class AudioAnalyser
interface AudioBuffer
interface AudioBufferSourceNode
interface AudioContext
open class AudioListener : Object3D
open class AudioLoader : Loader
interface AudioNode
open class AxesHelper : LineSegments<dynamic, dynamic>
val BackSide: Side
enum class Blending
enum class BlendingDstFactor
enum class BlendingEquation
enum class BlendingSrcFactor
open class Bone : Object3D
open class BooleanKeyframeTrack : KeyframeTrack
open class Box2
open class Box3
open class Box3Helper : LineSegments<dynamic, dynamic>
open class BoxGeometry : Geometry
open class BoxHelper : LineSegments<dynamic, dynamic>
open class BufferAttribute
Module Contents
BufferAttribute(array: ArrayLike<Number>, itemSize: Number, normalized: Boolean = definedExternally)
open fun applyMatrix3(m: Matrix3): BufferAttribute
open fun applyMatrix4(m: Matrix4): BufferAttribute
open fun applyNormalMatrix(m: Matrix3): BufferAttribute
open var array: ArrayLike<Number>
open fun clone(): BufferAttribute
open fun copy(source: BufferAttribute): BufferAttribute
open fun copyArray(array: ArrayLike<Number>): BufferAttribute
open fun copyAt(index1: Number, attribute: BufferAttribute, index2: Number): BufferAttribute
open fun copyColorsArray(colors: Array<T$2>): BufferAttribute
open fun copyVector2sArray(vectors: Array<T$3>): BufferAttribute
open fun copyVector3sArray(vectors: Array<T$4>): BufferAttribute
open fun copyVector4sArray(vectors: Array<T$5>): BufferAttribute
open var count: Number
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var needsUpdate: Boolean
open var normalized: Boolean
open fun onUpload(callback: () -> Unit): BufferAttribute
open var onUploadCallback: () -> Unit
open fun set(value: ArrayLike<Number>, offset: Number = definedExternally): BufferAttribute
open fun set(value: <ERROR CLASS>, offset: Number = definedExternally): BufferAttribute
open fun setUsage(usage: Usage): BufferAttribute
open fun setW(index: Number, z: Number): BufferAttribute
open fun setX(index: Number, x: Number): BufferAttribute
open fun setXY(index: Number, x: Number, y: Number): BufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): BufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): BufferAttribute
open fun setY(index: Number, y: Number): BufferAttribute
open fun setZ(index: Number, z: Number): BufferAttribute
open fun toJSON(): T$6
open fun transformDirection(m: Matrix4): BufferAttribute
open var updateRange: T$1
open var usage: Usage
open var version: Number
open class BufferGeometry : EventDispatcher
Module Contents
BufferGeometry()
open fun addAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun addAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun addAttribute(name: Any, array: Any, itemSize: Any): Any
open fun addDrawCall(start: Any, count: Any, indexOffset: Any = definedExternally): Unit
open fun addGroup(start: Number, count: Number, materialIndex: Number = definedExternally): Unit
open fun addIndex(index: Any): Unit
open fun applyMatrix4(matrix: Matrix4): BufferGeometry
open var attributes: T$16
open var boundingBox: Box3?
open var boundingSphere: Sphere?
open fun center(): BufferGeometry
open fun clearDrawCalls(): Unit
open fun clearGroups(): Unit
open fun clone(): BufferGeometry
open fun computeBoundingBox(): Unit
open fun computeBoundingSphere(): Unit
open fun computeVertexNormals(): Unit
open fun copy(source: BufferGeometry): BufferGeometry
open fun deleteAttribute(name: String): BufferGeometry
open fun dispose(): Unit
open var drawcalls: Any
open var drawRange: T$19
open fun fromDirectGeometry(geometry: DirectGeometry): BufferGeometry
open fun fromGeometry(geometry: Geometry, settings: Any = definedExternally): BufferGeometry
open fun getAttribute(name: String): dynamic
open fun getIndex(): BufferAttribute?
open var groups: Array<T$18>
open var id: Number
open var index: BufferAttribute?
open var isBufferGeometry: Boolean
open fun lookAt(v: Vector3): Unit
var MaxIndex: Number
open fun merge(geometry: BufferGeometry, offset: Number = definedExternally): BufferGeometry
open var morphAttributes: T$17
open var morphTargetsRelative: Boolean
open var name: String
open fun normalizeNormals(): Unit
open var offsets: Any
open fun removeAttribute(name: String): BufferGeometry
open fun rotateX(angle: Number): BufferGeometry
open fun rotateY(angle: Number): BufferGeometry
open fun rotateZ(angle: Number): BufferGeometry
open fun scale(x: Number, y: Number, z: Number): BufferGeometry
open fun setAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun setAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun setDrawRange(start: Number, count: Number): Unit
open fun setFromObject(obj: Object3D): BufferGeometry
open fun setFromPoints(points: Array<Vector3>): BufferGeometry
open fun setFromPoints(points: Array<Vector2>): BufferGeometry
open fun setIndex(index: BufferAttribute?): Unit
open fun setIndex(index: Array<Number>?): Unit
open fun toJSON(): Any
open fun toNonIndexed(): BufferGeometry
open fun translate(x: Number, y: Number, z: Number): BufferGeometry
open var type: String
open fun updateFromObject(obj: Object3D): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open class BufferGeometryLoader : Loader
open class Camera : Object3D
open class CameraHelper : LineSegments<dynamic, dynamic>
open class CanvasTexture : Texture
Module Contents
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
open class CircleGeometry : Geometry
fun clear(): Unit
open class Clock
open class Color
Module Contents
Color(color: Color = definedExternally)
Color(color: String = definedExternally)
Color(color: Number = definedExternally)
Color(r: Number, g: Number, b: Number)
open fun add(color: Color): Color
open fun addColors(color1: Color, color2: Color): Color
open fun addScalar(s: Number): Color
open var b: Double
open fun clone(): Color
open fun convertGammaToLinear(gammaFactor: Number = definedExternally): Color
open fun convertLinearToGamma(gammaFactor: Number = definedExternally): Color
open fun convertLinearToSRGB(): Color
open fun convertSRGBToLinear(): Color
open fun copy(color: Color): Color
open fun copyGammaToLinear(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToGamma(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToSRGB(color: Color): Color
open fun copySRGBToLinear(color: Color): Color
open fun equals(color: Color): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Color
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Color
open fun fromBufferAttribute(attribute: BufferAttribute, index: Number): Color
open var g: Double
open fun getHex(): Number
open fun getHexString(): String
open fun getHSL(target: HSL): HSL
open fun getStyle(): String
open var isColor: Boolean
open fun lerp(color: Color, alpha: Number): Color
open fun lerpHSL(color: Color, alpha: Number): Color
open fun multiply(color: Color): Color
open fun multiplyScalar(s: Number): Color
open fun offsetHSL(h: Number, s: Number, l: Number): Color
open var r: Double
open fun set(color: Color): Color
open fun set(color: String): Color
open fun set(color: Number): Color
open fun setColorName(style: String): Color
open fun setHex(hex: Number): Color
open fun setHSL(h: Number, s: Number, l: Number): Color
open fun setRGB(r: Number, g: Number, b: Number): Color
open fun setScalar(scalar: Number): Color
open fun setStyle(style: String): Color
open fun sub(color: Color): Color
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(xyz: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open class ColorKeyframeTrack : KeyframeTrack
enum class Combine
enum class CompressedPixelFormat
open class CompressedTexture : Texture
Module Contents
CompressedTexture(mipmaps: Array<<ERROR CLASS>>, width: Number, height: Number, format: CompressedPixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var image: T$12
open var mipmaps: Array<<ERROR CLASS>>
open class CompressedTextureLoader : Loader
open class ConeGeometry : CylinderGeometry
open class CubeCamera : Object3D
open class CubeTexture : Texture
open class CubeTextureLoader : Loader
open class CubicInterpolant : Interpolant
enum class CullFace
open class Curve<T : Vector>
open class CurvePath<T : Vector> : Curve<T>
val CustomBlending: Blending
open class CylinderBufferGeometry : BufferGeometry
open class CylinderGeometry : Geometry
open class Cylindrical
open class DataTexture : Texture
Module Contents
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var image: <ERROR CLASS>
open var unpackAlignment: Number
open class DataTexture3D : Texture
Module Contents
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var magFilter: TextureFilter
open var minFilter: TextureFilter
open var wrapR: Boolean
open class DataTextureLoader : Loader
val DecrementStencilOp: StencilOp
val DecrementWrapStencilOp: StencilOp
enum class DepthModes
enum class DepthPackingStrategies
open class DepthTexture : Texture
open class DirectGeometry
open class DirectionalLight : Light
open class DirectionalLightHelper : Object3D
open class DirectionalLightShadow : LightShadow
open class DiscreteInterpolant : Interpolant
open class DodecahedronGeometry : Geometry
val DoubleSide: Side
val DynamicCopyUsage: Usage
val DynamicDrawUsage: Usage
val DynamicReadUsage: Usage
open class EdgesGeometry : BufferGeometry
var enabled: Boolean
val EqualStencilFunc: StencilFunc
open class Euler
Module Contents
Euler(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, order: String = definedExternally)
open fun _onChange(callback: Function<*>): Euler
open var _onChangeCallback: Function<*>
open fun clone(): Euler
open fun copy(euler: Euler): Euler
var DefaultOrder: String
open fun equals(euler: Euler): Boolean
open fun fromArray(xyzo: Array<Any>): Euler
open var isEuler: Boolean
open var order: String
open fun reorder(newOrder: String): Euler
var RotationOrders: Array<String>
open fun set(x: Number, y: Number, z: Number, order: String = definedExternally): Euler
open fun setFromQuaternion(q: Quaternion, order: String = definedExternally): Euler
open fun setFromRotationMatrix(m: Matrix4, order: String = definedExternally): Euler
open fun setFromVector3(v: Vector3, order: String = definedExternally): Euler
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toVector3(optionalResult: Vector3 = definedExternally): Vector3
open var x: Number
open var y: Number
open var z: Number
interface Event
open class EventDispatcher
open class ExtrudeBufferGeometry : BufferGeometry
open class ExtrudeGeometry : Geometry
interface ExtrudeGeometryOptions
open class Face3
Module Contents
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
open var a: Int
open var b: Int
open var c: Int
open fun clone(): Face3
open var color: Color
open fun copy(source: Face3): Face3
open var materialIndex: Int
open var normal: Vector3
open var vertexColors: Array<Color>
open var vertexNormals: Array<Vector3>
open class FileLoader : Loader
var files: Any
open class Fog : IFog
open class FogExp2 : IFog
open class Font
open class FontLoader : Loader
val FrontSide: Side
open class Frustum
Module Contents
Frustum(p0: Plane = definedExternally, p1: Plane = definedExternally, p2: Plane = definedExternally, p3: Plane = definedExternally, p4: Plane = definedExternally, p5: Plane = definedExternally)
open fun clone(): Frustum
open fun containsPoint(point: Vector3): Boolean
open fun copy(frustum: Frustum): Frustum
open fun intersectsBox(box: Box3): Boolean
open fun intersectsObject(obj: Object3D): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectsSprite(sprite: Sprite): Boolean
open var planes: Array<Plane>
open fun set(p0: Plane, p1: Plane, p2: Plane, p3: Plane, p4: Plane, p5: Plane): Frustum
open fun setFromProjectionMatrix(m: Matrix4): Frustum
interface GainNode : AudioNode
open class Geometry : EventDispatcher
fun get(key: String): Any
typealias GLenum = Number
enum class GLSLVersion
val GreaterDepth: DepthModes
val GreaterEqualDepth: DepthModes
val GreaterEqualStencilFunc: StencilFunc
val GreaterStencilFunc: StencilFunc
open class GridHelper : LineSegments<dynamic, dynamic>
Module Contents
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Number = definedExternally)
open fun setColors(color1: Color = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Number = definedExternally): Unit
open var type: String
open class Group : Object3D
open class HemisphereLight : Light
Module Contents
HemisphereLight(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var castShadow: Boolean
open var groundColor: Color
open var isHemisphereLight: Boolean
open var position: Vector3
open var type: String
open class HemisphereLightHelper : Object3D
open class HemisphereLightProbe : LightProbe
Module Contents
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var isHemisphereLightProbe: Boolean
interface HSL
open class IcosahedronGeometry : PolyhedronGeometry
interface IFog
open class ImageBitmapLoader : Loader
open class ImageLoader : Loader
open class ImmediateRenderObject : Object3D
val IncrementStencilOp: StencilOp
val IncrementWrapStencilOp: StencilOp
open class InstancedBufferAttribute : BufferAttribute
open class InstancedBufferGeometry : BufferGeometry
open class InstancedInterleavedBuffer : InterleavedBuffer
open class InstancedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
open class InterleavedBuffer
open class InterleavedBufferAttribute
Module Contents
InterleavedBufferAttribute(interleavedBuffer: InterleavedBuffer, itemSize: Number, offset: Number, normalized: Boolean = definedExternally)
open fun applyMatrix4(m: Matrix4): InterleavedBufferAttribute
open fun clone(data: Any? = definedExternally): BufferAttribute
open var data: InterleavedBuffer
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isInterleavedBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var normalized: Boolean
open var offset: Number
open fun setW(index: Number, z: Number): InterleavedBufferAttribute
open fun setX(index: Number, x: Number): InterleavedBufferAttribute
open fun setXY(index: Number, x: Number, y: Number): InterleavedBufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): InterleavedBufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): InterleavedBufferAttribute
open fun setY(index: Number, y: Number): InterleavedBufferAttribute
open fun setZ(index: Number, z: Number): InterleavedBufferAttribute
open fun toJSON(data: Any? = definedExternally): T$23
open class Interpolant
enum class InterpolationModes
interface Intersection
val InvertStencilOp: StencilOp
interface IUniform
val KeepStencilOp: StencilOp
open class KeyframeTrack
open class LatheGeometry : Geometry
open class Layers
val LessDepth: DepthModes
val LessEqualDepth: DepthModes
val LessEqualStencilFunc: StencilFunc
val LessStencilFunc: StencilFunc
open class Light : Object3D
open class LightProbe : Light
open class LightShadow
open class Line<TGeometry, TMaterial> : Object3D
open class Line3
open class LinearInterpolant : Interpolant
open class LineBasicMaterial : Material
interface LineBasicMaterialParameters : MaterialParameters
open class LineDashedMaterial : LineBasicMaterial
interface LineDashedMaterialParameters : LineBasicMaterialParameters
open class LineLoop<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
open class LineSegments<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
open class Loader
open class LoaderUtils
open class LoadingManager
open class LOD : Object3D
enum class Mapping
open class Material : EventDispatcher
open class MaterialLoader : Loader
interface MaterialParameters
interface Matrix
open class Matrix3 : Matrix
Module Contents
Matrix3()
open fun clone(): Matrix3
open fun copy(m: Matrix3): Matrix3
open fun copy(m: Matrix): Matrix
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix3): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix3
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix3
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Matrix3
open fun getInverse(matrix: Matrix3): Matrix3
open fun getInverse(matrix: Matrix): Matrix
open fun getInverse(matrix: Matrix4, throwOnDegenerate: Boolean = definedExternally): Matrix3
open fun getNormalMatrix(matrix4: Matrix4): Matrix3
open fun identity(): Matrix3
open fun multiply(m: Matrix3): Matrix3
open fun multiplyMatrices(a: Matrix3, b: Matrix3): Matrix3
open fun multiplyScalar(s: Number): Matrix3
open fun multiplyVector3(vector: Vector3): Any
open fun multiplyVector3Array(a: Any): Any
open fun premultiply(m: Matrix3): Matrix3
open fun rotate(theta: Number): Matrix3
open fun scale(sx: Number, sy: Number): Matrix3
open fun set(n11: Number, n12: Number, n13: Number, n21: Number, n22: Number, n23: Number, n31: Number, n32: Number, n33: Number): Matrix3
open fun setFromMatrix4(m: Matrix4): Matrix3
open fun setUvTransform(tx: Number, ty: Number, sx: Number, sy: Number, rotation: Number, cx: Number, cy: Number): Matrix3
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number> = definedExternally, offset: Number = definedExternally): ArrayLike<Number>
open fun translate(tx: Number, ty: Number): Matrix3
open fun transpose(): Matrix3
open fun transposeIntoArray(r: Array<Number>): Matrix3
open class Matrix4 : Matrix
Module Contents
Matrix4()
open fun clone(): Matrix4
open fun compose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun copy(m: Matrix4): Matrix4
open fun copy(m: Matrix): Matrix
open fun copyPosition(m: Matrix4): Matrix4
open fun crossVector(v: Any): Unit
open fun decompose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix4): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix4
open fun extractPosition(: Matrix4): Matrix4
open fun extractRotation(: Matrix4): Matrix4
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix4
open fun fromArray(array: DoubleArray, offset: Number = definedExternally): Matrix4
open fun getInverse(m: Matrix4): Matrix4
open fun getInverse(matrix: Matrix): Matrix
open fun getMaxScaleOnAxis(): Number
open fun identity(): Matrix4
open fun lookAt(eye: Vector3, target: Vector3, up: Vector3): Matrix4
open fun makeBasis(xAxis: Vector3, yAxis: Vector3, zAxis: Vector3): Matrix4
open fun makeOrthographic(left: Number, right: Number, top: Number, bottom: Number, near: Number, far: Number): Matrix4
open fun makePerspective(left: Number, right: Number, bottom: Number, top: Number, near: Number, far: Number): Matrix4
open fun makePerspective(fov: Number, aspect: Number, near: Number, far: Number): Matrix4
open fun makeRotationAxis(axis: Vector3, angle: Number): Matrix4
open fun makeRotationFromEuler(euler: Euler): Matrix4
open fun makeRotationFromQuaternion(q: Quaternion): Matrix4
open fun makeRotationX(theta: Number): Matrix4
open fun makeRotationY(theta: Number): Matrix4
open fun makeRotationZ(theta: Number): Matrix4
open fun makeScale(x: Number, y: Number, z: Number): Matrix4
open fun makeTranslation(x: Number, y: Number, z: Number): Matrix4
open fun multiply(m: Matrix4): Matrix4
open fun multiplyMatrices(a: Matrix4, b: Matrix4): Matrix4
open fun multiplyScalar(s: Number): Matrix4
open fun multiplyToArray(a: Matrix4, b: Matrix4, r: Array<Number>): Matrix4
open fun multiplyVector3(v: Any): Any
open fun multiplyVector3Array(array: Array<Number>): Array<Number>
open fun multiplyVector4(v: Any): Any
open fun premultiply(m: Matrix4): Matrix4
open fun rotateAxis(v: Any): Unit
open fun scale(v: Vector3): Matrix4
open fun set(n11: Number, n12: Number, n13: Number, n14: Number, n21: Number, n22: Number, n23: Number, n24: Number, n31: Number, n32: Number, n33: Number, n34: Number, n41: Number, n42: Number, n43: Number, n44: Number): Matrix4
open fun setPosition(v: Vector3, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setPosition(v: Number, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setRotationFromQuaternion(q: Quaternion): Matrix4
open fun toArray(): DoubleArray
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): DoubleArray
open fun toArray(array: DoubleArray = definedExternally, offset: Number = definedExternally): DoubleArray
open fun transpose(): Matrix4
interface MediaStream
open class Mesh<TGeometry, TMaterial> : Object3D
open class MeshBasicMaterial : Material
interface MeshBasicMaterialParameters : MaterialParameters
open class MeshDepthMaterial : Material
interface MeshDepthMaterialParameters : MaterialParameters
open class MeshDistanceMaterial : Material
interface MeshDistanceMaterialParameters : MaterialParameters
open class MeshLambertMaterial : Material
interface MeshLambertMaterialParameters : MaterialParameters
open class MeshMatcapMaterial : Material
interface MeshMatcapMaterialParameters : MaterialParameters
open class MeshNormalMaterial : Material
interface MeshNormalMaterialParameters : MaterialParameters
open class MeshPhongMaterial : Material
interface MeshPhongMaterialParameters : MaterialParameters
open class MeshPhysicalMaterial : MeshStandardMaterial
interface MeshPhysicalMaterialParameters : MeshStandardMaterialParameters
open class MeshStandardMaterial : Material
interface MeshStandardMaterialParameters : MaterialParameters
open class MeshToonMaterial : Material
interface MeshToonMaterialParameters : MaterialParameters
val MixOperation: Combine
interface MorphNormals
interface MorphTarget
val MultiplyBlending: Blending
val MultiplyOperation: Combine
val NeverDepth: DepthModes
val NeverStencilFunc: StencilFunc
val NoBlending: Blending
val NormalBlending: Blending
enum class NormalMapTypes
val NotEqualDepth: DepthModes
val NotEqualStencilFunc: StencilFunc
open class NumberKeyframeTrack : KeyframeTrack
open class Object3D : EventDispatcher
Module Contents
Object3D()
open fun add(vararg obj: Object3D): Object3D
open fun applyMatrix4(matrix: Matrix4): Unit
open fun applyQuaternion(quaternion: Quaternion): Object3D
open fun attach(obj: Object3D): Object3D
open var castShadow: Boolean
open var children: Array<Object3D>
open fun clone(recursive: Boolean = definedExternally): Object3D
open fun copy(source: Object3D, recursive: Boolean = definedExternally): Object3D
open var customDepthMaterial: Material
open var customDistanceMaterial: Material
var DefaultMatrixAutoUpdate: Boolean
var DefaultUp: Vector3
open var frustumCulled: Boolean
open fun getObjectById(id: Number): Object3D?
open fun getObjectByName(name: String): Object3D?
open fun getObjectByProperty(name: String, value: String): Object3D?
open fun getWorldDirection(target: Vector3): Vector3
open fun getWorldPosition(target: Vector3): Vector3
open fun getWorldQuaternion(target: Quaternion): Quaternion
open fun getWorldScale(target: Vector3): Vector3
open var id: Number
open var isObject3D: Boolean
open var layers: Layers
open fun localToWorld(vector: Vector3): Vector3
open fun lookAt(vector: Vector3, y: Number = definedExternally, z: Number = definedExternally): Unit
open fun lookAt(vector: Number, y: Number = definedExternally, z: Number = definedExternally): Unit
open var matrix: Matrix4
open var matrixAutoUpdate: Boolean
open var matrixWorld: Matrix4
open var matrixWorldNeedsUpdate: Boolean
open var modelViewMatrix: Matrix4
open var name: String
open var normalMatrix: Matrix3
open var onAfterRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var onBeforeRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var parent: Object3D?
open var position: Vector3
open var quaternion: Quaternion
open fun raycast(raycaster: Raycaster, intersects: Array<Intersection>): Unit
open var receiveShadow: Boolean
open fun remove(vararg obj: Object3D): Object3D
open var renderOrder: Number
open fun rotateOnAxis(axis: Vector3, angle: Number): Object3D
open fun rotateOnWorldAxis(axis: Vector3, angle: Number): Object3D
open fun rotateX(angle: Number): Object3D
open fun rotateY(angle: Number): Object3D
open fun rotateZ(angle: Number): Object3D
open var rotation: Euler
open var scale: Vector3
open fun setRotationFromAxisAngle(axis: Vector3, angle: Number): Unit
open fun setRotationFromEuler(euler: Euler): Unit
open fun setRotationFromMatrix(m: Matrix4): Unit
open fun setRotationFromQuaternion(q: Quaternion): Unit
open fun toJSON(meta: T$0 = definedExternally): Any
open fun translateOnAxis(axis: Vector3, distance: Number): Object3D
open fun translateX(distance: Number): Object3D
open fun translateY(distance: Number): Object3D
open fun translateZ(distance: Number): Object3D
open fun traverse(callback: (obj: Object3D) -> Any): Unit
open fun traverseAncestors(callback: (obj: Object3D) -> Any): Unit
open fun traverseVisible(callback: (obj: Object3D) -> Any): Unit
open var type: String
open var up: Vector3
open fun updateMatrix(): Unit
open fun updateMatrixWorld(force: Boolean = definedExternally): Unit
open fun updateWorldMatrix(updateParents: Boolean, updateChildren: Boolean): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open var visible: Boolean
open fun worldToLocal(vector: Vector3): Vector3
open class ObjectLoader : Loader
open class OctahedronGeometry : PolyhedronGeometry
open class OrthographicCamera : Camera
Module Contents
OrthographicCamera(left: Number, right: Number, top: Number, bottom: Number, near: Number = definedExternally, far: Number = definedExternally)
open var bottom: Number
open fun clearViewOffset(): Unit
open var far: Number
open var isOrthographicCamera: Boolean
open var left: Number
open var near: Number
open var right: Number
open fun setViewOffset(fullWidth: Number, fullHeight: Number, offsetX: Number, offsetY: Number, width: Number, height: Number): Unit
open fun toJSON(meta: Any = definedExternally): Any
open fun toJSON(meta: T$0): Any
open var top: Number
open var type: String
open fun updateProjectionMatrix(): Unit
open var view: T$48?
open var zoom: Number
interface PannerNode : AudioNode
open class ParametricGeometry : Geometry
interface ParseTrackNameResults
open class Path : CurvePath<Vector2>
Module Contents
Path(points: Array<Vector2> = definedExternally)
open fun absarc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun absellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun arc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): Path
open var currentPoint: Vector2
open fun ellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun fromPoints(vectors: Array<Vector2>): Path
open fun lineTo(x: Number, y: Number): Path
open fun moveTo(x: Number, y: Number): Path
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): Path
open fun setFromPoints(vectors: Array<Vector2>): Path
open fun splineThru(pts: Array<Vector2>): Path
open var type: String
open class PerspectiveCamera : Camera
enum class PixelFormat
open class Plane
Module Contents
Plane(normal: Vector3 = definedExternally, constant: Number = definedExternally)
open fun applyMatrix4(matrix: Matrix4, optionalNormalMatrix: Matrix3 = definedExternally): Plane
open fun clone(): Plane
open var constant: Number
open fun coplanarPoint(target: Vector3): Vector3
open fun copy(plane: Plane): Plane
open fun distanceToPoint(point: Vector3): Number
open fun distanceToSphere(sphere: Sphere): Number
open fun equals(plane: Plane): Boolean
open fun intersectLine(line: Line3, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectsLine(line: Line3): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun isIntersectionLine(l: Any): Any
open var isPlane: Boolean
open fun negate(): Plane
open var normal: Vector3
open fun normalize(): Plane
open fun orthoPoint(point: Vector3, target: Vector3): Vector3
open fun projectPoint(point: Vector3, target: Vector3): Vector3
open fun set(normal: Vector3, constant: Number): Plane
open fun setComponents(x: Number, y: Number, z: Number, w: Number): Plane
open fun setFromCoplanarPoints(a: Vector3, b: Vector3, c: Vector3): Plane
open fun setFromNormalAndCoplanarPoint(normal: Vector3, point: Vector3): Plane
open fun translate(offset: Vector3): Plane
open class PlaneBufferGeometry : BufferGeometry
open class PlaneGeometry : Geometry
open class PlaneHelper : LineSegments<dynamic, dynamic>
open class PMREMGenerator
open class PointLight : Light
open class PointLightHelper : Object3D
open class PointLightShadow : LightShadow
open class Points<TGeometry, TMaterial> : Object3D
open class PointsMaterial : Material
interface PointsMaterialParameters : MaterialParameters
open class PolarGridHelper : LineSegments<dynamic, dynamic>
Module Contents
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Number?)
open var type: String
open class PolyhedronBufferGeometry : BufferGeometry
open class PolyhedronGeometry : Geometry
open class PositionalAudio : Audio<PannerNode>
open class PropertyBinding
open class PropertyMixer
open class Quaternion
Module Contents
Quaternion(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, w: Number = definedExternally)
open fun _onChange(callback: Function<*>): Quaternion
open var _onChangeCallback: Function<*>
open fun angleTo(q: Quaternion): Number
open fun clone(): Quaternion
open fun conjugate(): Quaternion
open fun copy(q: Quaternion): Quaternion
open fun dot(v: Quaternion): Number
open fun equals(v: Quaternion): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Quaternion
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Quaternion
open fun identity(): Quaternion
open fun inverse(): Quaternion
open var isQuaternion: Boolean
open fun length(): Number
open fun lengthSq(): Number
open fun multiply(q: Quaternion): Quaternion
open fun multiplyQuaternions(a: Quaternion, b: Quaternion): Quaternion
fun multiplyQuaternionsFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number): Array<Number>
open fun multiplyVector3(v: Any): Any
open fun normalize(): Quaternion
open fun premultiply(q: Quaternion): Quaternion
open fun rotateTowards(q: Quaternion, step: Number): Quaternion
open fun set(x: Number, y: Number, z: Number, w: Number): Quaternion
open fun setFromAxisAngle(axis: Vector3, angle: Number): Quaternion
open fun setFromEuler(euler: Euler): Quaternion
open fun setFromRotationMatrix(m: Matrix4): Quaternion
open fun setFromUnitVectors(vFrom: Vector3, vTo: Vector3): Quaternion
open fun slerp(qb: Quaternion, t: Number): Quaternion
fun slerp(qa: Quaternion, qb: Quaternion, qm: Quaternion, t: Number): Quaternion
fun slerpFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number, t: Number): Quaternion
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open var w: Number
open var x: Number
open var y: Number
open var z: Number
open class QuaternionKeyframeTrack : KeyframeTrack
open class QuaternionLinearInterpolant : Interpolant
open class RawShaderMaterial : ShaderMaterial
open class Ray
Module Contents
Ray(origin: Vector3 = definedExternally, direction: Vector3 = definedExternally)
open fun applyMatrix4(matrix4: Matrix4): Ray
open fun at(t: Number, target: Vector3): Vector3
open fun clone(): Ray
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun copy(ray: Ray): Ray
open var direction: Vector3
open fun distanceSqToPoint(point: Vector3): Number
open fun distanceSqToSegment(v0: Vector3, v1: Vector3, optionalPointOnRay: Vector3 = definedExternally, optionalPointOnSegment: Vector3 = definedExternally): Number
open fun distanceToPlane(plane: Plane): Number
open fun distanceToPoint(point: Vector3): Number
open fun equals(ray: Ray): Boolean
open fun intersectBox(box: Box3, target: Vector3): Vector3?
open fun intersectPlane(plane: Plane, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectSphere(sphere: Sphere, target: Vector3): Vector3?
open fun intersectsPlane(plane: Plane): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectTriangle(a: Vector3, b: Vector3, c: Vector3, backfaceCulling: Boolean, target: Vector3): Vector3?
open fun isIntersectionBox(b: Any): Any
open fun isIntersectionPlane(p: Any): Any
open fun isIntersectionSphere(s: Any): Any
open fun lookAt(v: Vector3): Ray
open var origin: Vector3
open fun recast(t: Number): Ray
open fun set(origin: Vector3, direction: Vector3): Ray
open class Raycaster
interface RaycasterParameters
open class RectAreaLight : Light
fun remove(key: String): Unit
interface Renderer
interface RenderItem
interface RenderTarget
val ReplaceStencilOp: StencilOp
open class RingGeometry : Geometry
open class Scene : Object3D
interface Shader
open class ShaderMaterial : Material
interface ShaderMaterialParameters : MaterialParameters
enum class ShadowMapType
open class ShadowMaterial : Material
interface ShadowMaterialParameters : MaterialParameters
open class Shape : Path
open class ShapeGeometry : Geometry
open class ShapePath
Module Contents
ShapePath()
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): ShapePath
open var color: Color
open var currentPath: Any
open fun lineTo(x: Number, y: Number): ShapePath
open fun moveTo(x: Number, y: Number): ShapePath
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): ShapePath
open fun splineThru(pts: Array<Vector2>): ShapePath
open var subPaths: Array<Any>
open fun toShapes(isCCW: Boolean, noHoles: Boolean = definedExternally): Array<Shape>
open var type: String
enum class Side
open class Skeleton
open class SkeletonHelper : LineSegments<dynamic, dynamic>
open class SkinnedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
open class Sphere
open class SphereBufferGeometry : BufferGeometry
open class SphereGeometry : Geometry
open class Spherical
open class SphericalHarmonics3
open class SpotLight : Light
Module Contents
SpotLight(color: Color = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: String = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: Number = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
open var angle: Number
open var decay: Number
open var distance: Number
open var intensity: Number
open var isSpotLight: Boolean
open var penumbra: Number
open var position: Vector3
open var power: Number
open var shadow: SpotLightShadow
open var target: Object3D
open var type: String
open class SpotLightHelper : Object3D
open class SpotLightShadow : LightShadow
open class Sprite : Object3D
open class SpriteMaterial : Material
interface SpriteMaterialParameters : MaterialParameters
val StaticCopyUsage: Usage
val StaticDrawUsage: Usage
val StaticReadUsage: Usage
enum class StencilFunc
enum class StencilOp
open class StereoCamera : Camera
val StreamCopyUsage: Usage
val StreamDrawUsage: Usage
val StreamReadUsage: Usage
open class StringKeyframeTrack : KeyframeTrack
val SubtractiveBlending: Blending
interface T$0
interface T$1
interface T$12
interface T$13
interface T$14
interface T$15
interface T$16
interface T$17
interface T$18
interface T$19
interface T$2
interface T$20
interface T$21
interface T$22
interface T$23
interface T$24
interface T$25
interface T$26
interface T$27
interface T$28
interface T$29
interface T$3
interface T$30
interface T$31
interface T$32
interface T$33
interface T$34
interface T$35
interface T$36
interface T$37
interface T$38
interface T$39
interface T$4
interface T$40
interface T$41
interface T$42
interface T$43
interface T$44
interface T$45
interface T$46
interface T$47
interface T$48
interface T$49
interface T$5
interface T$50
interface T$51
interface T$52
interface T$53
interface T$54
interface T$55
interface T$6
interface T$7
interface T$8
open class TetrahedronGeometry : PolyhedronGeometry
open class TextGeometry : ExtrudeGeometry
interface TextGeometryParameters
open class Texture : EventDispatcher
Module Contents
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var anisotropy: Number
open var center: Vector2
open fun clone(): Texture
open fun copy(source: Texture): Texture
var DEFAULT_IMAGE: Any
var DEFAULT_MAPPING: Any
open fun dispose(): Unit
open var encoding: TextureEncoding
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var id: Number
open var image: Any
open var internalFormat: String
open var isTexture: Boolean
open var magFilter: TextureFilter
open var mapping: Mapping
open var matrix: Matrix3
open var matrixAutoUpdate: Boolean
open var minFilter: TextureFilter
open var mipmaps: Array<Any>
open var name: String
open var needsUpdate: Boolean
open var offset: Vector2
open var onUpdate: () -> Unit
open var premultiplyAlpha: Boolean
open var repeat: Vector2
open var rotation: Number
open var sourceFile: String
open fun toJSON(meta: Any): Any
open fun transformUv(uv: Vector2): Vector2
open var type: TextureDataType
open var unpackAlignment: Number
open fun updateMatrix(): Unit
open var uuid: String
open var version: Number
open var wrapS: Wrapping
open var wrapT: Wrapping
enum class TextureDataType
enum class TextureEncoding
enum class TextureFilter
open class TextureLoader : Loader
enum class ToneMapping
open class TorusGeometry : Geometry
open class TorusKnotGeometry : Geometry
open class Triangle
Module Contents
Triangle(a: Vector3 = definedExternally, b: Vector3 = definedExternally, c: Vector3 = definedExternally)
open var a: Vector3
open var b: Vector3
open var c: Vector3
open fun clone(): Triangle
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun containsPoint(point: Vector3): Boolean
fun containsPoint(point: Vector3, a: Vector3, b: Vector3, c: Vector3): Boolean
open fun copy(triangle: Triangle): Triangle
open fun equals(triangle: Triangle): Boolean
open fun getArea(): Number
open fun getBarycoord(point: Vector3, target: Vector3): Vector3
fun getBarycoord(point: Vector3, a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getMidpoint(target: Vector3): Vector3
open fun getNormal(target: Vector3): Vector3
fun getNormal(a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getPlane(target: Plane): Plane
open fun getUV(point: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
fun getUV(point: Vector3, p1: Vector3, p2: Vector3, p3: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
open fun intersectsBox(box: Box3): Boolean
open fun isFrontFacing(direction: Vector3): Boolean
fun isFrontFacing(a: Vector3, b: Vector3, c: Vector3, direction: Vector3): Boolean
open fun set(a: Vector3, b: Vector3, c: Vector3): Triangle
open fun setFromPointsAndIndices(points: Array<Vector3>, i0: Number, i1: Number, i2: Number): Triangle
open class TubeGeometry : Geometry
typealias TypedArray = <ERROR CLASS>
open class Uniform
enum class Usage
interface UVGenerator
interface Vector
open class Vector2 : Vector
Module Contents
Vector2(x: Number, y: Number)
Vector2(x: Double = definedExternally, y: Double = definedExternally)
open fun add(v: Vector): Vector2
open fun add(v: Vector2, w: Vector2 = definedExternally): Vector2
open fun addScalar(s: Double): Vector2
open fun addScaledVector(v: Vector2, s: Double): Vector2
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector2, b: Vector2): Vector2
open fun addVectors(a: Vector, b: Vector): Vector
open fun angle(): Double
open fun applyMatrix3(m: Matrix3): Vector2
open fun ceil(): Vector2
open fun clamp(min: Vector2, max: Vector2): Vector2
open fun clampLength(min: Double, max: Double): Vector2
open fun clampScalar(min: Double, max: Double): Vector2
open fun clone(): Vector2
open fun copy(v: Vector2): Vector2
open fun copy(v: Vector): Vector
open fun cross(v: Vector2): Double
open fun distanceTo(v: Vector2): Double
open fun distanceToManhattan(v: Vector2): Double
open fun distanceToSquared(v: Vector2): Double
open fun divide(v: Vector2): Vector2
open fun divideScalar(s: Number): Vector2
open fun dot(v: Vector2): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector2): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector2
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector2
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector2
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector2
open fun getComponent(index: Number): Double
open var height: Double
open var isVector2: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector2, alpha: Number): Vector2
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Double): Vector2
open fun manhattanDistanceTo(v: Vector2): Double
open fun manhattanLength(): Double
open fun max(v: Vector2): Vector2
open fun min(v: Vector2): Vector2
open fun multiply(v: Vector2): Vector2
open fun multiplyScalar(scalar: Number): Vector2
open fun negate(): Vector2
open fun normalize(): Vector2
open fun random(): Vector2
open fun rotateAround(center: Vector2, angle: Double): Vector2
open fun round(): Vector2
open fun roundToZero(): Vector2
open fun set(x: Double, y: Double): Vector2
open fun setComponent(index: Number, value: Number): Vector2
open fun setLength(length: Number): Vector2
open fun setScalar(scalar: Double): Vector2
open fun setX(x: Double): Vector2
open fun setY(y: Double): Vector2
open fun sub(v: Vector2): Vector2
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector2
open fun subVectors(a: Vector2, b: Vector2): Vector2
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var width: Double
open var x: Double
open var y: Double
open class Vector3 : Vector
Module Contents
Vector3(x: Number, y: Number, z: Number)
Vector3(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally)
open fun add(v: Vector3): Vector3
open fun add(v: Vector): Vector
open fun addScalar(s: Double): Vector3
open fun addScaledVector(v: Vector3, s: Number): Vector3
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector3, b: Vector3): Vector3
open fun addVectors(a: Vector, b: Vector): Vector
open fun angleTo(v: Vector3): Double
open fun applyAxisAngle(axis: Vector3, angle: Double): Vector3
open fun applyEuler(euler: Euler): Vector3
open fun applyMatrix3(m: Matrix3): Vector3
open fun applyMatrix4(m: Matrix4): Vector3
open fun applyNormalMatrix(m: Matrix3): Vector3
open fun applyQuaternion(q: Quaternion): Vector3
open fun ceil(): Vector3
open fun clamp(min: Vector3, max: Vector3): Vector3
open fun clampLength(min: Double, max: Double): Vector3
open fun clampScalar(min: Double, max: Double): Vector3
open fun clone(): Vector3
open fun copy(v: Vector3): Vector3
open fun copy(v: Vector): Vector
open fun cross(a: Vector3): Vector3
open fun crossVectors(a: Vector3, b: Vector3): Vector3
open fun distanceTo(v: Vector3): Double
open fun distanceToManhattan(v: Vector3): Double
open fun distanceToSquared(v: Vector3): Double
open fun divide(v: Vector3): Vector3
open fun divideScalar(s: Number): Vector3
open fun dot(v: Vector3): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector3): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector3
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector3
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector3
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector3
open fun getComponent(index: Number): Double
open var isVector3: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector3, alpha: Number): Vector3
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector3, v2: Vector3, alpha: Number): Vector3
open fun manhattanDistanceTo(v: Vector3): Double
open fun manhattanLength(): Double
open fun max(v: Vector3): Vector3
open fun min(v: Vector3): Vector3
open fun multiply(v: Vector3): Vector3
open fun multiplyScalar(s: Number): Vector3
open fun multiplyVectors(a: Vector3, b: Vector3): Vector3
open fun negate(): Vector3
open fun normalize(): Vector3
open fun project(camera: Camera): Vector3
open fun projectOnPlane(planeNormal: Vector3): Vector3
open fun projectOnVector(v: Vector3): Vector3
open fun random(): Vector3
open fun reflect(vector: Vector3): Vector3
open fun round(): Vector3
open fun roundToZero(): Vector3
open fun set(x: Double, y: Double, z: Double): Vector3
open fun set(x: Number, y: Number, z: Number): Vector3
open fun setComponent(index: Number, value: Number): Vector3
open fun setFromCylindrical(s: Cylindrical): Vector3
open fun setFromCylindricalCoords(radius: Double, theta: Double, y: Double): Vector3
open fun setFromMatrix3Column(matrix: Matrix3, index: Double): Vector3
open fun setFromMatrixColumn(matrix: Matrix4, index: Double): Vector3
open fun setFromMatrixPosition(m: Matrix4): Vector3
open fun setFromMatrixScale(m: Matrix4): Vector3
open fun setFromSpherical(s: Spherical): Vector3
open fun setFromSphericalCoords(r: Double, phi: Double, theta: Double): Vector3
open fun setLength(l: Number): Vector3
open fun setScalar(scalar: Double): Vector3
open fun setX(x: Double): Vector3
open fun setY(y: Double): Vector3
open fun setZ(z: Double): Vector3
open fun sub(a: Vector3): Vector3
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector3
open fun subVectors(a: Vector3, b: Vector3): Vector3
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open fun transformDirection(m: Matrix4): Vector3
open fun unproject(camera: Camera): Vector3
open var x: Double
open var y: Double
open var z: Double
open class Vector4 : Vector
Module Contents
Vector4(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally, w: Double = definedExternally)
open fun add(v: Vector4): Vector4
open fun add(v: Vector): Vector
open fun addScalar(scalar: Double): Vector4
open fun addScaledVector(v: Vector4, s: Double): Vector4
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector4, b: Vector4): Vector4
open fun addVectors(a: Vector, b: Vector): Vector
open fun applyMatrix4(m: Matrix4): Vector4
open fun ceil(): Vector4
open fun clamp(min: Vector4, max: Vector4): Vector4
open fun clampScalar(min: Double, max: Double): Vector4
open fun clone(): Vector4
open fun copy(v: Vector4): Vector4
open fun copy(v: Vector): Vector
open fun divideScalar(s: Number): Vector4
open fun dot(v: Vector4): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector4): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector4
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector4
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector4
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector4
open fun getComponent(index: Number): Double
open var height: Double
open var isVector4: Boolean
open fun length(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector4, alpha: Number): Vector4
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector4, v2: Vector4, alpha: Number): Vector4
open fun manhattanLength(): Double
open fun max(v: Vector4): Vector4
open fun min(v: Vector4): Vector4
open fun multiplyScalar(s: Number): Vector4
open fun negate(): Vector4
open fun normalize(): Vector4
open fun random(): Vector4
open fun round(): Vector4
open fun roundToZero(): Vector4
open fun set(x: Double, y: Double, z: Double, w: Double): Vector4
open fun setAxisAngleFromQuaternion(q: Quaternion): Vector4
open fun setAxisAngleFromRotationMatrix(m: Matrix3): Vector4
open fun setComponent(index: Number, value: Number): Vector4
open fun setLength(length: Number): Vector4
open fun setScalar(scalar: Double): Vector4
open fun setW(w: Double): Vector4
open fun setX(x: Double): Vector4
open fun setY(y: Double): Vector4
open fun setZ(z: Double): Vector4
open fun sub(v: Vector4): Vector4
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector4
open fun subVectors(a: Vector4, b: Vector4): Vector4
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var w: Double
open var width: Double
open var x: Double
open var y: Double
open var z: Double
open class VectorKeyframeTrack : KeyframeTrack
open class VideoTexture : Texture
open class WebGL1Renderer : WebGLRenderer
interface WebGL2RenderingContext
open class WebGLAttributes
open class WebGLBindingStates
open class WebGLBufferRenderer
open class WebGLCapabilities
interface WebGLCapabilitiesParameters
open class WebGLClipping
open class WebGLColorBuffer
open class WebGLCubeMaps
open class WebGLCubeRenderTarget : WebGLRenderTarget
interface WebGLDebug
open class WebGLDepthBuffer
open class WebGLExtensions
open class WebGLGeometries
open class WebGLIndexedBufferRenderer
open class WebGLInfo
open class WebGLLights
open class WebGLMultisampleRenderTarget : WebGLRenderTarget
open class WebGLObjects
open class WebGLProgram
open class WebGLPrograms
Module Contents
WebGLPrograms(renderer: WebGLRenderer, cubemaps: WebGLCubeMaps, extensions: WebGLExtensions, capabilities: WebGLCapabilities, bindingStates: WebGLBindingStates, clipping: WebGLClipping)
open fun acquireProgram(parameters: Any, cacheKey: String): WebGLProgram
open fun getParameters(material: Material, lights: Any, shadows: Array<Any?>, scene: Scene, obj: Any): Any
open fun getProgramCacheKey(parameters: Any): String
open fun getUniforms(material: Material): Any?
open var programs: Array<WebGLProgram>
open fun releaseProgram(program: WebGLProgram): Unit
open class WebGLProperties
open class WebGLRenderer : Renderer
Module Contents
WebGLRenderer(parameters: WebGLRendererParameters = definedExternally)
open fun animate(callback: Function<*>): Unit
open var autoClear: Boolean
open var autoClearColor: Boolean
open var autoClearDepth: Boolean
open var autoClearStencil: Boolean
open var capabilities: WebGLCapabilities
open fun clear(color: Boolean = definedExternally, depth: Boolean = definedExternally, stencil: Boolean = definedExternally): Unit
open fun clearColor(): Unit
open fun clearDepth(): Unit
open fun clearStencil(): Unit
open fun clearTarget(renderTarget: WebGLRenderTarget, color: Boolean, depth: Boolean, stencil: Boolean): Unit
open var clippingPlanes: Array<Any>
open fun compile(scene: Object3D, camera: Camera): Unit
open var context: <ERROR CLASS>
open fun copyFramebufferToTexture(position: Vector2, texture: Texture, level: Number = definedExternally): Unit
open fun copyTextureToTexture(position: Vector2, srcTexture: Texture, dstTexture: Texture, level: Number = definedExternally): Unit
open var debug: WebGLDebug
open fun dispose(): Unit
open var domElement: <ERROR CLASS>
open fun enableScissorTest(boolean: Any): Any
open var extensions: WebGLExtensions
open fun forceContextLoss(): Unit
open var gammaFactor: Number
open fun getActiveCubeFace(): Number
open fun getActiveMipmapLevel(): Number
open fun getClearAlpha(): Number
open fun getClearColor(): Color
open fun getContext(): <ERROR CLASS>
open fun getContextAttributes(): Any
open fun getCurrentRenderTarget(): RenderTarget?
open fun getCurrentViewport(target: Vector4): Vector4
open fun getDrawingBufferSize(target: Vector2): Vector2
open fun getMaxAnisotropy(): Number
open fun getPixelRatio(): Number
open fun getPrecision(): String
open fun getRenderTarget(): RenderTarget?
open fun getScissor(target: Vector4): Vector4
open fun getScissorTest(): Boolean
open fun getSize(target: Vector2): Vector2
open fun getViewport(target: Vector4): Vector4
open var info: WebGLInfo
open fun initTexture(texture: Texture): Unit
open var localClippingEnabled: Boolean
open var maxMorphNormals: Number
open var maxMorphTargets: Number
open var outputEncoding: TextureEncoding
open var physicallyCorrectLights: Boolean
open var pixelRatio: Number
open var properties: WebGLProperties
open fun readRenderTargetPixels(renderTarget: RenderTarget, x: Number, y: Number, width: Number, height: Number, buffer: Any, activeCubeFaceIndex: Number = definedExternally): Unit
open fun render(scene: Object3D, camera: Camera): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: Geometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: BufferGeometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferImmediate(obj: Object3D, program: WebGLProgram): Unit
open var renderLists: WebGLRenderLists
open fun resetGLState(): Unit
open fun setAnimationLoop(callback: Function<*>?): Unit
open fun setClearAlpha(alpha: Number): Unit
open fun setClearColor(color: Color, alpha: Number = definedExternally): Unit
open fun setClearColor(color: String, alpha: Number = definedExternally): Unit
open fun setClearColor(color: Number, alpha: Number = definedExternally): Unit
open fun setDrawingBufferSize(width: Number, height: Number, pixelRatio: Number): Unit
open fun setFramebuffer(value: <ERROR CLASS>): Unit
open fun setOpaqueSort(method: Function<*>): Unit
open fun setPixelRatio(value: Number): Unit
open fun setRenderTarget(renderTarget: RenderTarget?, activeCubeFace: Number = definedExternally, activeMipmapLevel: Number = definedExternally): Unit
open fun setScissor(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissor(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissorTest(enable: Boolean): Unit
open fun setSize(width: Number, height: Number, updateStyle: Boolean): Unit
open fun setTransparentSort(method: Function<*>): Unit
open fun setViewport(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setViewport(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open var shadowMap: WebGLShadowMap
open var shadowMapCullFace: CullFace
open var shadowMapDebug: Boolean
open var shadowMapEnabled: Boolean
open var shadowMapType: ShadowMapType
open var sortObjects: Boolean
open var state: WebGLState
open fun supportsBlendMinMax(): Any
open fun supportsCompressedTexturePVRTC(): Any
open fun supportsCompressedTextureS3TC(): Any
open fun supportsFloatTextures(): Any
open fun supportsHalfFloatTextures(): Any
open fun supportsInstancedArrays(): Any
open fun supportsStandardDerivatives(): Any
open fun supportsVertexTextures(): Any
open var toneMapping: ToneMapping
open var toneMappingExposure: Number
open var vr: Boolean
open var xr: WebXRManager
interface WebGLRendererParameters
open class WebGLRenderList
Module Contents
WebGLRenderList(properties: WebGLProperties)
open fun finish(): Unit
open fun init(): Unit
open var opaque: Array<RenderItem>
open fun push(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open fun sort(opaqueSort: Function<*>, transparentSort: Function<*>): Unit
open var transparent: Array<RenderItem>
open fun unshift(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open class WebGLRenderLists
open class WebGLRenderTarget : EventDispatcher
interface WebGLRenderTargetOptions
open class WebGLShader
open class WebGLShadowMap
open class WebGLState
Module Contents
WebGLState(gl: <ERROR CLASS>, extensions: WebGLExtensions, capabilities: WebGLCapabilities)
open fun activeTexture(webglSlot: Number): Unit
open fun bindTexture(webglType: Number, webglTexture: Any): Unit
open var buffers: T$15
open fun compressedTexImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, data: <ERROR CLASS>): Unit
open fun disable(id: Number): Unit
open fun disableUnusedAttributes(): Unit
open fun enable(id: Number): Unit
open fun enableAttribute(attribute: Number): Unit
open fun enableAttributeAndDivisor(attribute: Number, meshPerAttribute: Number): Unit
open fun initAttributes(): Unit
open fun reset(): Unit
open fun scissor(scissor: Vector4): Unit
open fun setBlending(blending: Blending, blendEquation: BlendingEquation = definedExternally, blendSrc: BlendingSrcFactor = definedExternally, blendDst: BlendingDstFactor = definedExternally, blendEquationAlpha: BlendingEquation = definedExternally, blendSrcAlpha: BlendingSrcFactor = definedExternally, blendDstAlpha: BlendingDstFactor = definedExternally, premultiplyAlpha: Boolean = definedExternally): Unit
open fun setCullFace(cullFace: CullFace): Unit
open fun setFlipSided(flipSided: Boolean): Unit
open fun setLineWidth(width: Number): Unit
open fun setMaterial(material: Material, frontFaceCW: Boolean): Unit
open fun setPolygonOffset(polygonoffset: Boolean, factor: Number = definedExternally, units: Number = definedExternally): Unit
open fun setScissorTest(scissorTest: Boolean): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, format: Number, type: Number, pixels: <ERROR CLASS>?): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, format: Number, type: Number, source: Any): Unit
open fun texImage3D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, depth: Number, border: Number, format: Number, type: Number, pixels: Any): Unit
open fun unbindTexture(): Unit
open fun useProgram(program: Any): Boolean
open fun vertexAttribPointer(index: Number, size: Number, type: Number, normalized: Boolean, stride: Number, offset: Number): Unit
open fun viewport(viewport: Vector4): Unit
open class WebGLStencilBuffer
open class WebGLTextures
Module Contents
WebGLTextures(gl: <ERROR CLASS>, extensions: WebGLExtensions, state: WebGLState, properties: WebGLProperties, capabilities: WebGLCapabilities, utils: WebGLUtils, info: WebGLInfo)
open fun allocateTextureUnit(): Unit
open fun resetTextureUnits(): Unit
open fun safeSetTexture2D(texture: Any, slot: Number): Unit
open fun safeSetTextureCube(texture: Any, slot: Number): Unit
open fun setTexture2D(texture: Any, slot: Number): Unit
open fun setTexture2DArray(texture: Any, slot: Number): Unit
open fun setTexture3D(texture: Any, slot: Number): Unit
open fun setTextureCube(texture: Any, slot: Number): Unit
open fun setTextureCubeDynamic(texture: Any, slot: Number): Unit
open fun setupRenderTarget(renderTarget: Any): Unit
open fun updateMultisampleRenderTarget(renderTarget: Any): Unit
open fun updateRenderTargetMipmap(renderTarget: Any): Unit
open class WebGLUniforms
Module Contents
WebGLUniforms(gl: <ERROR CLASS>, program: WebGLProgram)
fun seqWithValue(seq: Any, values: Array<Any>): Array<Any>
open fun setOptional(gl: <ERROR CLASS>, obj: Any, name: String): Unit
open fun setValue(gl: <ERROR CLASS>, name: String, value: Any, textures: WebGLTextures): Unit
fun upload(gl: <ERROR CLASS>, seq: Any, values: Array<Any>, textures: WebGLTextures): Unit
open class WebGLUtils
open class WebXRManager
open class WireframeGeometry : BufferGeometry
enum class Wrapping
val ZeroStencilOp: StencilOp
package three_ext
Module Contents
open class BufferGeometryUtils
class CameraControls
Module Contents
CameraControls(camera: Camera, domElement: Element)
fun fitToBox(box3OrMesh: Box3, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun fitToBox(box3OrMesh: Mesh<*, *>, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun install(libs: Libs): Unit
fun setLookAt(positionX: Number, positionY: Number, positionZ: Number, targetX: Number, targetY: Number, targetZ: Number, enableTransition: Boolean): Unit
fun update(delta: Number): Unit
open class Float32BufferAttribute : BufferAttribute
fun installCameraControls(): Unit
interface Libs
open class Matrix4 : Matrix4
operator fun Vector3.minus(other: Vector3): Vector3
interface Options
open class OrbitControls
operator fun Vector3.plus(other: Vector3): Vector3
operator fun <T> ArrayLike<T>.set(i: Int, t: T): Unit
val three: Object